【发布时间】:2012-01-23 21:10:01
【问题描述】:
我的表单中有多个文本框,例如 txtTask0、txtTask1... txtTask12。
所以我想将这些文本框的值一一传递到我的网络服务中。
for (int i = 0; i <= 12 ; i++)
{
sOUT = ws_service.InsertAchievement(i,txtTask0.Text,txtAchieve0.Text);
}
这里我需要像传递“i”值一样,而不是传递 txtTask0.text
txtTask[i].text
类似的东西
TextBox tb = (TextBox) Controls["txtTask" + i];
来自这个link 但是该代码会导致错误,例如
Error 92 The best overloaded method match for 'System.Web.UI.ControlCollection.this[int]' has some invalid arguments
如何将多个文本框值传递到循环中?
【问题讨论】: