源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 动态生成控件并获取其值

  • 时间:2021-06-18 00:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 动态生成控件并获取其值
[u]复制代码[/u] 代码如下:
//动态生成三个控件 protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i < 3; i++) { TextBox t = new TextBox(); t.ID = string.Format("newTextBox{0}",i); Panel1.Controls.Add(t); } ListControlsInPanel(); }
[u]复制代码[/u] 代码如下:
//获取动态生成的控件的值 protected void Button3_Click(object sender, EventArgs e) { string str=""; string[] ak = Request.Form.AllKeys; for (int i = 0; i < Request.Form.Count; i++) { //只筛选出动态生成的三个控件的值 if(ak[i].IndexOf ("new")>-1) str += string.Format("<li>{0}</li><br>",Request .Form [i]); } Label1.Text = str; }
//这里新生成的控件的ID命名使用new开头,同时应保证页面没有控件的ID包含new。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部