直播中
在asp.ne中,我們可以利用程序在編程的時(shí)候動(dòng)態(tài)的生成我們需要的WebForms 控件,我們先看看下面的例子
<html>
<head>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e) {
Panel1.Visible=true;
//生成Label 標(biāo)簽
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>"));
//生成 超聯(lián)結(jié) 文本 并指定 超聯(lián)結(jié) 的 相關(guān)屬性
HyperLink h = new HyperLink();
h.Text="豆腐技術(shù)站";
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>
由此我們可以看出,我們可以 在程序的 具體運(yùn)行設(shè)定的時(shí)候給出不同的控件,重要的是這些空間都是動(dòng)態(tài)生成的;
下面,我給大家 給出 一些 我們常用的 WebForms 控件:
AdRotator,Button,Calendar,CheckBox,DataGrid,DataList,DropDownList,HyperLink,Image,ImageButton
Label,Panel,RadioButton,Repeater,Table,TextBox
這些控件的含義通過(guò)他們的名稱我們就可以很容易的看出來(lái),所以 我就不在這里詳細(xì)講解他們的含義了,如果
大家有什么不明白的或者需要提問(wèn)的,大家可以直接到 我的 技術(shù)論壇
討論。