我创建了动态文本框,并将其放置在网页的div中。但我无法阅读创建的文本框中的文本。为了创建,我使用了下面的代码(示例)。这是我用.aspx编写的设计代码
<div ID="divQtn" runat="server">
for(int i=0;i<5;i++)
{
TextBox txt = new TextBox();
txt.ID="txt"+i.ToString();
txt.Attributes.Add("runat","server");
divQtn.Controls.Add(txt);
}用于从文本框中读取文本:
for(int i=0;i<5;i++)
{
string txtID = "txt"+i.ToString();
TextBox txt = (TextBox)divQtn.FindControl(txtID);
string txtData = txt.Text;
}我正在获取txt as Null。
发布于 2017-08-10 20:40:18
你能试试下面的内容吗?
TextBox txt = divQtn.FindControl(txtID) as TextBox;
string txtData = txt.Text.ToString();或者这应该是工作
String sValue=Request.Form["ID HERE"];https://stackoverflow.com/questions/45613733
复制相似问题