/* 豆腐制作 都是精品 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 这些控件的含义通过他们的名称我们就可以很容易的看出来,所以 我就不在这里详细讲解他们的含义了。
|
关键词: 如何在页面上动态的生成 WebForm控件