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

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        ASP.NET中根據XML動態創建并運用WEB組件(3

        ASP.NET中根據XML動態創建并運用WEB組件(3

        更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

        ASP.NET中根據XML動態創建使用WEB組件

        (三)

        作者:厲鐵帥

        四、使用動態創建的WEB組件

        如果在動態創建了WEB組件后,要使用該組件,可使用如下語句

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

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

        Sequencelabel.Text=”… …”

        … …















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

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

        1、讀取XML文件

        2、根據讀取的信息動態創建WEB組件,并為其文本屬性賦值

        3、允許用戶對動態創建WEB組件的文本屬性進行修改。

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

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

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

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

        {

        … …

        //將用戶填寫的測量點信息寫入數組

        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號。當頁面刷新后,雖然動態創建的WEB組件不存在了,但是Request 對象已經將WEB組件的信息保存下來了,所以仍然可以獲得修改過的信息。

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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 美女被免费视频网站a| 亚洲成a人片在线观| 边摸边吃奶边做爽免费视频99| 黄色网址免费大全| 亚洲精品91在线| 可以免费看黄的网站| 亚洲av永久无码精品天堂久久 | 免费国产黄网站在线观看可以下载 | 亚洲午夜久久久影院| 久久久久女教师免费一区| 国产亚洲精久久久久久无码77777| 又黄又大的激情视频在线观看免费视频社区在线 | 三级网站免费观看| 亚洲AV永久无码精品一百度影院| 曰批全过程免费视频在线观看无码| 亚洲精品无码久久久久去q | 9久9久女女免费精品视频在线观看| 久久精品国产亚洲av麻豆蜜芽| 最近2019中文字幕免费看最新| 亚洲gay片在线gv网站| 亚洲av无码乱码在线观看野外| igao激情在线视频免费| 亚洲AV无码久久| 插B内射18免费视频| 成人免费视频一区二区| 亚洲精品成人av在线| 亚洲中文无码永久免费 | 美女被cao网站免费看在线看| 亚洲综合一区二区国产精品| 99久久免费精品国产72精品九九| 美女视频黄视大全视频免费的| 亚洲色欲久久久综合网| 国产在线jyzzjyzz免费麻豆| 亚洲A∨精品一区二区三区下载| 久久亚洲精品无码播放| 麻豆国产精品免费视频| 特a级免费高清黄色片| 亚洲精品在线免费观看视频| 四虎免费永久在线播放| 久久A级毛片免费观看| 国产亚洲漂亮白嫩美女在线|