动态添加控件TextBox2
来源:互联网 发布:matlab三角波编程 编辑:程序博客网 时间:2024/04/28 12:29
<%...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" Style="z-index: 101; left: 64px; position: absolute; top: 184px"
runat="server" Text="增加一个TextBox" OnClick="Button1_Click"></asp:Button>
<asp:Button ID="Button2" Style="z-index: 102; left: 248px; position: absolute; top: 184px"
runat="server" Text="提取全部TextBox的值" Width="200px" OnClick="Button2_Click"></asp:Button>
<asp:TextBox ID="txt" Style="z-index: 103; left: 472px; position: absolute; top: 184px"
runat="server" ReadOnly="True"></asp:TextBox>
</div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" Style="z-index: 101; left: 64px; position: absolute; top: 184px"
runat="server" Text="增加一个TextBox" OnClick="Button1_Click"></asp:Button>
<asp:Button ID="Button2" Style="z-index: 102; left: 248px; position: absolute; top: 184px"
runat="server" Text="提取全部TextBox的值" Width="200px" OnClick="Button2_Click"></asp:Button>
<asp:TextBox ID="txt" Style="z-index: 103; left: 472px; position: absolute; top: 184px"
runat="server" ReadOnly="True"></asp:TextBox>
</div>
</form>
</body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Default2 : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
// 在此处放置用户代码以初始化页面
if (Page.IsPostBack)
...{
for (int i = 0; i < this.TextBoxsList.Count; i++)
...{
string txtID = this.TextBoxsList[i].ToString();
TextBox tmp = new TextBox();
tmp.ID = txtID;
Page.Form.Controls.Add(tmp);
tmp.Text = Request.Form[txtID].ToString();
}
}
}
private ArrayList TextBoxsList
...{
get
...{
if (ViewState["myTextBoxsList"] == null)
return new ArrayList();
else
return ViewState["myTextBoxsList"] as ArrayList;
}
set
...{
ViewState["myTextBoxsList"] = value;
}
}
private TextBox[][] MyTextBoxs = new TextBox[][] ...{ new TextBox[] ...{ }, new TextBox[] ...{ }, new TextBox[] ...{ } };
protected void Button2_Click(object sender, EventArgs e)
...{
foreach (Control ctl in Page.Form.Controls)
...{
if (ctl.GetType().Name == "TextBox")
...{
if (ctl.ID != "txt")
...{
Response.Write(((TextBox)ctl).Text);
}
}
}
}
protected void Button1_Click(object sender, EventArgs e)
...{
TextBox tmp = new TextBox();
tmp.ID = "TextBox" + this.TextBoxsList.Count.ToString();
//Page.Controls[1].Controls.Add(tmp);
Page.Form.Controls.Add(tmp);
ArrayList array = this.TextBoxsList;
array.Add(tmp.ID);
this.TextBoxsList = array;
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Default2 : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
// 在此处放置用户代码以初始化页面
if (Page.IsPostBack)
...{
for (int i = 0; i < this.TextBoxsList.Count; i++)
...{
string txtID = this.TextBoxsList[i].ToString();
TextBox tmp = new TextBox();
tmp.ID = txtID;
Page.Form.Controls.Add(tmp);
tmp.Text = Request.Form[txtID].ToString();
}
}
}
private ArrayList TextBoxsList
...{
get
...{
if (ViewState["myTextBoxsList"] == null)
return new ArrayList();
else
return ViewState["myTextBoxsList"] as ArrayList;
}
set
...{
ViewState["myTextBoxsList"] = value;
}
}
private TextBox[][] MyTextBoxs = new TextBox[][] ...{ new TextBox[] ...{ }, new TextBox[] ...{ }, new TextBox[] ...{ } };
protected void Button2_Click(object sender, EventArgs e)
...{
foreach (Control ctl in Page.Form.Controls)
...{
if (ctl.GetType().Name == "TextBox")
...{
if (ctl.ID != "txt")
...{
Response.Write(((TextBox)ctl).Text);
}
}
}
}
protected void Button1_Click(object sender, EventArgs e)
...{
TextBox tmp = new TextBox();
tmp.ID = "TextBox" + this.TextBoxsList.Count.ToString();
//Page.Controls[1].Controls.Add(tmp);
Page.Form.Controls.Add(tmp);
ArrayList array = this.TextBoxsList;
array.Add(tmp.ID);
this.TextBoxsList = array;
}
}
- 动态添加控件TextBox2
- 动态添加控件
- 动态添加web控件
- 动态添加控件
- Web动态添加控件
- 动态添加用户控件
- 动态添加控件事件
- 动态控件添加问题
- 动态添加web控件
- 动态添加控件
- 动态添加控件
- HTML 动态添加控件
- 动态添加控件
- JavaScript 动态添加控件
- 动态添加控件注意事项
- 动态添加控件
- 动态添加控件
- c 动态添加控件
- 蓝杰实训jstl教程网址
- .net2.0 url重写 IIRF
- 微软面试智力题 (附答案)
- 科技的发展真的是日新月异,看看20年前的1G和现在1G的比较
- 海盗基地交易 3部曲
- 动态添加控件TextBox2
- jboss ds derby
- 用JS脚本实现CheckBoxList只能选择其中的两个!
- javascript: 如何编写适合FireFox的对话框?
- 在服务器端得到CheckBoxList控件最后选择项的方法!
- VC中取文件路径
- HP DC7700上怎样安装fedora[最新版HOWTO]
- 利用jad破解.class文件
- CheckBoxList 和 DropDownList 的二级联动