• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

        ASP.NET中根據(jù)XML動態(tài)創(chuàng)建并運用WEB組件(3

        ASP.NET中根據(jù)XML動態(tài)創(chuàng)建并運用WEB組件(3

        更新時間:2022-05-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        ASP.NET中根據(jù)XML動態(tài)創(chuàng)建使用WEB組件

        (三)

        作者:厲鐵帥

        四、使用動態(tài)創(chuàng)建的WEB組件

        如果在動態(tài)創(chuàng)建了WEB組件后,要使用該組件,可使用如下語句

        String sequencelabelID="sequencedataTB"+icount.ToString();

        Label sequencelabel=(Label)myPlaceHolder.FindControl(sequencelabelID);

        Sequencelabel.Text=”… …”

        … …















        其中 sequencelabelID 為要使用的組件的ID號,myPlaceHolder.FindControl()方法返回類型 Control 的對象,使用 (Label) 將該類型強制轉(zhuǎn)換為Label類型。然后你可以根據(jù)自己的需要來對此對象任何進(jìn)行你想進(jìn)行操作。如更改組件的屬性等等。

        需要特別提起注意的是,使用上述語句來使用動態(tài)創(chuàng)建的WEB組件有一個前提,就是頁面不能被刷新。如果頁面被刷新,而且你又沒有在頁面刷新后重新創(chuàng)建該組件。在程序中使用上述語句來使用動態(tài)創(chuàng)建的WEB組件,在程序運行時就會得到一個錯誤。該錯誤的產(chǎn)生是因為動態(tài)創(chuàng)建的WEB組件在頁面被刷新后就不存在了。在筆者的程序中就存在這樣的問題。因為筆者的程序的思路是

        1、讀取XML文件

        2、根據(jù)讀取的信息動態(tài)創(chuàng)建WEB組件,并為其文本屬性賦值

        3、允許用戶對動態(tài)創(chuàng)建WEB組件的文本屬性進(jìn)行修改。

        4、當(dāng)用戶提交修改后,要將修改過的屬性寫入XML文件中

        但是當(dāng)用戶提交修改后,頁面會被刷新。那么應(yīng)該如何得到修改過的屬性哪?

        筆者在程序中采用了下面的方法:

        private void summitButton_Click(object sender, System.EventArgs e)

        {

        … …

        //將用戶填寫的測量點信息寫入數(shù)組

        for(int icount=1;icount<=int.Parse(ViewState["totalnum"].ToString());icount++)

        {

        … …

        string nameTBID="nameTB"+icount.ToString();

        string nameTBtext=Request.Form[nameTBID].ToString();

        namestr[icount]=nameTBtext;



        }

        … …

        }

































        其中nameTBID 為要使用的WEB組件的ID號。當(dāng)頁面刷新后,雖然動態(tài)創(chuàng)建的WEB組件不存在了,但是Request 對象已經(jīng)將WEB組件的信息保存下來了,所以仍然可以獲得修改過的信息。

        如果你想在頁面刷新后,仍然顯示動態(tài)創(chuàng)建的WEB組件,那么你需要做的是在 Page_Load(object sender, System.EventArgs e) 中再次調(diào)用創(chuàng)建WEB組件的函數(shù),并用 Request.Form[ID] 為相應(yīng)的組件賦修改過的值。請記住,創(chuàng)建WEB組件的函數(shù)要放在 if(IsPostBack){ } 中。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲人成网站在线观看播放| 国产一级高清视频免费看| 亚洲一区二区三区自拍公司| eeuss草民免费| 久久精品国产精品亚洲下载| 一级毛片免费在线播放| 精品亚洲A∨无码一区二区三区| 亚洲中文无码卡通动漫野外| 免费99精品国产自在现线| 亚洲一卡2卡4卡5卡6卡残暴在线| 999国内精品永久免费视频| 亚洲国产成人久久| AV片在线观看免费| 亚洲AV无码一区二区三区性色| 国产免费卡一卡三卡乱码| 污视频网站免费在线观看| 久久亚洲中文字幕精品一区| A级毛片高清免费视频在线播放| 亚洲av午夜福利精品一区| 88av免费观看入口在线| 亚洲一区二区三区国产精华液| 日本一道一区二区免费看| 一级毛片完整版免费播放一区| 国产亚洲一区二区在线观看 | 99亚洲乱人伦aⅴ精品| 国产区卡一卡二卡三乱码免费| 人成电影网在线观看免费| 亚洲午夜久久久久妓女影院| 免费国产黄网站在线观看视频| 亚洲av无码一区二区三区观看| 在线观看国产情趣免费视频| 精品乱子伦一区二区三区高清免费播放| 久久亚洲精品视频| 97热久久免费频精品99| 男男黄GAY片免费网站WWW| 亚洲欧洲日产国码无码久久99| 无码国产精品一区二区免费式影视 | 亚洲色大成WWW亚洲女子| 婷婷亚洲天堂影院| 免费A级毛片av无码| 亚洲国产av玩弄放荡人妇|