2010-01-04 62 views
0

我在我的内容页面中使用了一个Ajax ReorderList,我想在后面的代码(C#)中获取文本框或标签的值。Ajax ReorderList FindControl问题

但是我总是收到一个空值,

什么想法?

预先感谢

回答

0

最后,我发现了解决方案:

例如到达一个文本框内部InsertTemplate则

文本框UploadedFile的=(文本框)reorderList1.FindControl( “_ rliInsert”)的FindControl(。 “txtName的”);

0

这是另一种方式来做到这一点 - (TextBox) e.Item.Cells[1].Controls[0];

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); 
     }