使用Asp.net進行開發時,因為某些需求原因,需要在頁面中動態添加控件。當然,這些控件可以是普 通的html標簽,也可以是Asp.net獨有的服務器端控件。關於動態寫入html標簽控件,大家都熟悉,這裡 就不再表述。本文討論的重點是:如何動態寫入服務器端控件,並且在頁面PostBack到Server端時,在 Server端來獲取被動態寫入的服務器端控件的各種屬性。
這裡,我來通過一個Demo來說明這個應用。
需求:
1. 用戶在UI上輸入一個數值(比如:5),系統動態為用戶加載這個數值的Url Address輸入域;
2. 用戶輸入的Url Address內容需要通過Url格式驗證;
3. 用戶提交輸入內容後,系統給出提交的結果
設計如下:
1. Css樣式設置:
以下為引用的內容:
<style type="text/css">
.item
{
margin:10px;
border-bottom:solid 1px #CCC;
}
.item2
{
margin:5px;
}
.input
{
width:200px;
}
</style>