唉,弄这么晚,头都晕了.发现一个问题.页面上只有一个按钮Button1 <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />后台代码
Page_Load事件protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Table tb = new Table(); int row = 2; // 行数
int col = 2; // 列数
for (int i = 0; i < row; i++)
{
TableRow tr = new TableRow();
tb.Rows.Add(tr); for (int j = 0; j < col; j++)
{
TableCell td = new TableCell();
tr.Cells.Add(td);
if(j==0)
td.Text = "第"+i.ToString()+"行";
if (j == 1)
{
TextBox txt = new TextBox();
txt.Width = 50;
txt.Text = i.ToString();
td.Controls.Add(txt);
}
}
}
form1.Controls.Add(tb);
}
}
页面打开生成一个两行两列表格,然后第二列是textbox,分别显示数字0,1现在的问题是,比如我在第二列textbox里输入其它值,点击Button1,如何在后台获得新输入的值?谢谢!
Page_Load事件protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Table tb = new Table(); int row = 2; // 行数
int col = 2; // 列数
for (int i = 0; i < row; i++)
{
TableRow tr = new TableRow();
tb.Rows.Add(tr); for (int j = 0; j < col; j++)
{
TableCell td = new TableCell();
tr.Cells.Add(td);
if(j==0)
td.Text = "第"+i.ToString()+"行";
if (j == 1)
{
TextBox txt = new TextBox();
txt.Width = 50;
txt.Text = i.ToString();
td.Controls.Add(txt);
}
}
}
form1.Controls.Add(tb);
}
}
页面打开生成一个两行两列表格,然后第二列是textbox,分别显示数字0,1现在的问题是,比如我在第二列textbox里输入其它值,点击Button1,如何在后台获得新输入的值?谢谢!
解决方案 »
- javascript 动态隐藏和显示 GridView列
- 遇到一个异常的问题,求大家帮助
- 有那么多ajax技术,用哪个好。
- 免费.NET空间
- 求救 utf-8传递到框架 同时显示utf-8和 gb2312编码问题~
- CSDN上简历中心上“创建新简历”,那个弹出在asp.net中怎么做的?
- 我格式化日期,出错,帮忙看一下,谢谢
- ASP.NET DataGrid的TemplateColumn如何通过后台代码实现?
- word格式的数据通过新闻编辑器发布,写入数据库出错。
- 关于绑定………………………………………
- 如何在loading page时显示一个类似进程控件的东西
- 按照这题目的要求,分层开发是什么呢?
http://topic.csdn.net/u/20110228/09/372ea073-ca71-4d68-b4a4-5e4aa3d148e1.html
protected void Page_Load(object sender, EventArgs e)
{
object count = ViewState["count"] ?? "0";
int index;
int.TryParse(count.ToString(), out index);
TextBox txt;
LiteralControl litc;
for (int i = 0; i < index; i++)
{
txt = new TextBox();
txt.ID = string.Format("txt{0}", i);
txt.Text = (i + 1).ToString();
ph.Controls.Add(txt);
litc = new LiteralControl("<br />");
ph.Controls.Add(litc);
} }
protected void lbtnAdd_Click(object sender, EventArgs e)
{
object count = ViewState["count"] ?? "0";
int index;
int.TryParse(count.ToString(), out index);
TextBox txt = new TextBox();
txt.ID = string.Format("txt{0}", index);
txt.Text = (index + 1).ToString();
ph.Controls.Add(txt);
ViewState["count"] = index + 1;
}