asp.net gridview动态添加HTML控件的取值

2024-12-15 09:11:24
推荐回答(3个)
回答1:

这个是错误的,你去看一下页面的生命周期.你保存时候,那个 HtmlInputText是不存在的.你去google一下动态添加控件的文章.
或者你改变思路,gridview本身就有编辑模板的那种方式

回答2:

foreach (gridviewRow in Literal .Rows)
{
((Button)Rows.FindControl("btnedit")).text
}

遍历循环gridview 得到他每一行的控件 就OK
想你那样做 他是获取不到 控件的

回答3:

Literal li1 = new Literal();
li1.Text = "";
myRow.Cells[2].Text = "";
myRow.Cells[2].Controls.Add(li1);
li1.Text = "";

你再试试