C#中動態建立控制項樣本介紹

來源:互聯網
上載者:User

代碼如下:

1 private TextBox Txt;      
 2      
 3     protected void Page_Load(object sender, EventArgs e)      
 4      
 5     {      
 6      
 7         Create();      
 8      
 9     }      
10      
11     private void Create()      
12      
13     {      
14      
15         Button Btn = new Button();      
16      
17         Btn.ID = "MyBtn";      
18      
19         Btn.Text = "顯示";      
20      
21         Btn.CommandArgument = "MyBtn";      
22      
23         Btn.Command += new CommandEventHandler(this.MyBtn_Command);      
24      
25         this.Txt = new TextBox();      
26      
27         this.Txt.ID = "MyTxt";      
28      
29         this.FindControl("form1").Controls.Add(Btn);      
30      
31         this.FindControl("form1").Controls.Add(Txt);      
32      
33 //這裡還可以寫成:Page.Form.Controls.Add(Txt);      
34      
35     }      
36      
37     public void MyBtn_Command(object sender, CommandEventArgs e)      
38      
39     {      
40      
41         if (e.CommandArgument.ToString() == "MyBtn")      
42      
43             Response.Write(Txt.Text);      
44     } 

以上就是動態建立和使用空間的樣本,希望對你有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.