/* 豆腐制作 都是精品 http://www.asp888.net 豆腐技術站 如轉載 請保留完整版權信息 */ 在asp.ne中,我們可以利用程序在編程的時候動態的生成我們需要的WebForms 控件,我們先看看下面的例子 <html> <head> <script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { Panel1.Visible=true; //生成Label 標簽 Label l = new Label(); l.Text = "Label"; l.ID = "Label"; Panel1.Controls.Add(l); Panel1.Controls.Add(new LiteralControl("<br>")); //生成 Text 文本輸入框 TextBox t = new TextBox(); t.Text = "TextBox"; t.ID = "TextBox"; Panel1.Controls.Add(t); Panel1.Controls.Add(new LiteralControl("<br>")); //生成 超聯結 文本 并指定 超聯結 的 相關屬性 HyperLink h = new HyperLink(); h.Text="豆腐技術站"; h.NavigateUrl ="http://www.asp888.net"; Panel1.Controls.Add(h); Panel1.Controls.Add(new LiteralControl("<br>")); }
</script>
</head> <body> <form runat=server>
<asp:Panel id="Panel1" runat="server" Height="200px" Width="300px"> </asp:Panel> <asp:Button Text="Refresh Panel" runat="server"/> </font> </form>
</body> </html> 由此我們可以看出,我們可以 在程序的 具體運行設定的時候給出不同的控件,重要的是這些空間都是動態生成的; 下面,我給大家 給出 一些 我們常用的 WebForms 控件: AdRotator,Button,Calendar,CheckBox,DataGrid,DataList,DropDownList,HyperLink,Image,ImageButton Label,Panel,RadioButton,Repeater,Table,TextBox 這些控件的含義通過他們的名稱我們就可以很容易的看出來,所以 我就不在這里詳細講解他們的含義了。
|