最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET 動態(tài)寫入服務(wù)器端控件第1/2頁

 更新時間:2009年04月17日 22:28:33   作者:  
使用Asp.net進行開發(fā)時,因為某些需求原因,需要在頁面中動態(tài)添加控件。當(dāng)然,這些控件可以是普通的html標(biāo)簽,也可以是Asp.net獨有的服務(wù)器端控件。
關(guān)于動態(tài)寫入html標(biāo)簽控件,大家都熟悉,這里就不再表述。本文討論的重點是:如何動態(tài)寫入服務(wù)器端控件,并且在頁面PostBack到Server端時,在Server端來獲取被動態(tài)寫入的服務(wù)器端控件的各種屬性。
這里,我來通過一個Demo來說明這個應(yīng)用。
需求:
1. 用戶在UI上輸入一個數(shù)值(比如:5),系統(tǒng)動態(tài)為用戶加載這個數(shù)值的Url Address輸入域;
2. 用戶輸入的Url Address內(nèi)容需要通過Url格式驗證;
3. 用戶提交輸入內(nèi)容后,系統(tǒng)給出提交的結(jié)果
設(shè)計如下:
1. Css樣式設(shè)置:
以下為引用的內(nèi)容:
復(fù)制代碼 代碼如下:

<style type="text/css">
.item
{
margin:10px;
border-bottom:solid 1px #CCC;
}
.item2
{
margin:5px;
}
.input
{
width:200px;
}
</style>

2.前臺頁面代碼: 
復(fù)制代碼 代碼如下:

<div>
<div class="item">
Please input a number:
<asp:TextBox runat="server" CssClass="item" ID="txtTextCount"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtTextCount" ValidationGroup="CreateTextBox" Display="Dynamic"
ErrorMessage="Required to input content!"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtTextCount" ValidationGroup="CreateTextBox" Display="Dynamic"
runat="server" ErrorMessage="Only number is valid!" ValidationExpression="^\d+$"></asp:RegularExpressionValidator>&nbsp;&nbsp;
<asp:Button runat="server" ID="btnCreate" Text="Create TextBox List" ValidationGroup="CreateTextBox"
onclick="btnCreate_Click" />&nbsp;&nbsp;
<asp:Button runat="server" ID="btnOK" Text="Get TextBox Content" ValidationGroup="ShowListContent"
onclick="btnOK_Click" />
</div>
<div runat="server" id="divControls" class="item"></div>
<div runat="server" id="divMessage">
</div>
</div>

2. 前臺頁面代碼:
以下為引用的內(nèi)容:
復(fù)制代碼 代碼如下:

<div>
<div class="item">
Please input a number:
<asp:TextBox runat="server" CssClass="item" ID="txtTextCount"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtTextCount" ValidationGroup="CreateTextBox" Display="Dynamic"
ErrorMessage="Required to input content!"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtTextCount" ValidationGroup="CreateTextBox" Display="Dynamic"
runat="server" ErrorMessage="Only number is valid!" ValidationExpression="^\d+$"></asp:RegularExpressionValidator>&nbsp;&nbsp;
<asp:Button runat="server" ID="btnCreate" Text="Create TextBox List" ValidationGroup="CreateTextBox"
onclick="btnCreate_Click" />&nbsp;&nbsp;
<asp:Button runat="server" ID="btnOK" Text="Get TextBox Content" ValidationGroup="ShowListContent"
onclick="btnOK_Click" />
</div>
<div runat="server" id="divControls" class="item"></div>
<div runat="server" id="divMessage">
</div>
</div>

說明, 動態(tài)創(chuàng)建的TextBox們將裝載到divControls中。

相關(guān)文章

最新評論

曲松县| 邯郸县| 安泽县| 祁连县| 灵宝市| 谷城县| 赣榆县| 连云港市| 高州市| 齐河县| 焦作市| 利川市| 武定县| 洛浦县| 襄樊市| 浮山县| 遵义市| 彭山县| 珲春市| 花莲市| 洛扎县| 安远县| 陇西县| 乐平市| 旬邑县| 石台县| 彩票| 乐昌市| 棋牌| 沾化县| 环江| 启东市| 苍溪县| 清原| 九江市| 同德县| 昌平区| 木兰县| 盐边县| 石棉县| 南木林县|