html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

动态加载服务器控件(整理)_.NET教程_编程技术

[ ] 已经帮助:人解决问题
代码示例1:

dlist = New System.Web.UI.WebControls.DropDownList()
dlist.Items.Clear()
dlist.ID = "d" & rs2.Fields("zdm").Value

Do While Not rs3.EOF
    dlist.Items.Add(rs3.Fields(0).Value)
    rs3.MoveNext()
Loop

td2.Controls.Add(dlist)

代码示例2:
TextBox textbox = new TextBox();
textbox.ID = showReader.GetValue(0).ToString();
this.Controls.Add(textbox);

代码示例3:
// Override to create repeated items.
protected override void CreateChildControls() {
    object o = ViewState["NumItems"];
    if (o != null) {
       // Clear any existing child controls.
       Controls.Clear();

       int numItems = (int)o;
       for (int i=0; i < numItems; i++) {
          // Create an item.
          RepeaterItem item = new RepeaterItem(i, null);
          // Initialize the item from the template.
          ItemTemplate.InstantiateIn(item);
          // Add the item to the ControlCollection.
          Controls.Add(item);
       }
    }
}

备注
新控件添加到序号索引数组的末尾。控件可以是任何 ASP.NET 服务器控件、您创建的自定义服务器控件或文本控件的实例。

若要将控件添加到集合中的特定索引位置,请使用 AddAt 方法。




H4fHTML5中文学习网 - HTML5先行者学习网
H4fHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助