Asp.net 将字符串转换为文本框控件类型的步骤
将中的字符串转换为文本框类型 我使用了以下代码Asp.net 将字符串转换为文本框控件类型的步骤,asp.net,Asp.net,将中的字符串转换为文本框类型 我使用了以下代码 protected void txtNumber_TextChanged(object sender, EventArgs e) { int num = Convert.ToInt16(txtNumber.Text); for (int i = 1; i <= num; i++) { String a = System.String.Concat("TextBox", i); Text
protected void txtNumber_TextChanged(object sender, EventArgs e)
{
int num = Convert.ToInt16(txtNumber.Text);
for (int i = 1; i <= num; i++)
{
String a = System.String.Concat("TextBox", i);
TextBox dt1 =(TextBox)(this.FindControl(a);
}
}
protectedvoid txtNumber\u TextChanged(对象发送方,事件参数e)
{
int num=Convert.ToInt16(txtNumber.Text);
对于(inti=1;i而言,很可能您没有一个具有正确ID的文本框
但最好先使用数组或列表…然后可以使用:
for (int i = 0; i < num; i++)
{
TextBox tb = textBoxes[i];
// Use tb
}
更简单地说是:
string a = "TextBox" + i;
这是故意的吗?
string a = "TextBox" + i;