我在我的内容页面中使用了一个Ajax ReorderList,我想在后面的代码(C#)中获取文本框或标签的值。Ajax ReorderList FindControl问题
但是我总是收到一个空值,
什么想法?
预先感谢
我在我的内容页面中使用了一个Ajax ReorderList,我想在后面的代码(C#)中获取文本框或标签的值。Ajax ReorderList FindControl问题
但是我总是收到一个空值,
什么想法?
预先感谢
最后,我发现了解决方案:
例如到达一个文本框内部InsertTemplate则
文本框UploadedFile的=(文本框)reorderList1.FindControl( “_ rliInsert”)的FindControl(。 “txtName的”);
这是另一种方式来做到这一点 - (TextBox) e.Item.Cells[1].Controls[0];
试试这个:
private Control FindControlRecursive(Control root, string id)
{
return root.ID == id
? root
: (root.Controls.Cast<Control>()
.Select(c => FindControlRecursive(c, id)))
.FirstOrDefault(t => t != null);
}