Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET入门教程

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

来源:中文源码网    浏览:141 次    日期:2024-05-17 07:34:26
【下载文档:  asp.net 动态生成控件并获取其值.txt 】


asp.net 动态生成控件并获取其值
复制代码 代码如下://动态生成三个控件 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(); } 复制代码 代码如下://获取动态生成的控件的值 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("
  • {0}

  • ",Request .Form [i]); } Label1.Text = str; } //这里新生成的控件的ID命名使用new开头,同时应保证页面没有控件的ID包含new。

    相关内容