如何在datalist中获取文本框值?

时间:2011-12-28 17:07:55

标签: c# asp.net visual-studio visual-studio-2010

如果我有一个带有文本框和内部按钮的数据列表,我想访问文本框的值并将其传递给按钮的监听器,任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:3)

我知道如何。

假设您有一个DataList名称myDataList,其中一个TextBox由myTextBox命名。

foreach (DataListItem item in myDataList.Items)
{
    TextBox myTextBox = (TextBox)item.FindControl("myTextBox");
    string text = myTextBox.text;
    // Do whatever you need with that string value here
}

这将循环遍历DataList中的所有项目,并将TextBox的值放入名为“text”的本地字符串变量中。从那里,你可以做任何其他需要做的事情。