我创建了一个Web应用程序,我需要根据用户输入的数量生成文本框。我已经使用了Ajax并动态创建了文本框,但这些文本框无法从代码隐藏中访问。我使用了{{1}但是没有用。这是我用来生成文本框的代码。
find control
答案 0 :(得分:0)
您可以使用Request.Form [“NameOfFormControl”]按名称访问元素。您必须对代码进行少量更改。
在javascript中
txt.Name = "txtbranchloc" + i.ToString();
代码背后
注意:请确保您在回发中访问它,否则您将获得null
if (Page.IsPostBack)
{
string firstTxtVal = Request.Form["txtbranchloc0"].ToString();
string secondTxtVal = Request.Form["txtbranchloc1"].ToString();
}