Ajax ReorderList FindControl问题

时间:2010-01-04 07:59:46

标签: c# asp.net ajax

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

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

任何想法?

提前致谢

3 个答案:

答案 0 :(得分:0)

最后我找到了解决方案:

例如,到达InsertItemTemplate

中的文本框

TextBox uploadedfile =(TextBox)reorderList1.FindControl(“_ rliInsert”)。FindControl(“txtName”);

答案 1 :(得分:0)

这是另一种方法 - (TextBox) e.Item.Cells[1].Controls[0];

答案 2 :(得分: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);
        }