如何遍历控件
最近我在写一个成绩录入小程序.按考场、座号录入成绩,每场我是按45人算。我想在录完一场后添加到数据库中,如果把45个文本框中的值一个一个的来赋值给变量有点不好,我想用for循环来做,但不知道怎么来做,例如:我的TextBox的ID是zh1-zh45,我是这样写的:for(i=0;i<45;i++) {string zhi=this.zhi.Text;} 这样不对,但不知怎么来改,请高手指点。另一个问题就是单击button让浏览器后退一步(也就是放弃本打操作)。 --------------------编程问答-------------------- Request.Form["你的文本框ID名称"]; --------------------编程问答-------------------- 第一个问题:你可以拼凑TEXTBOX的ID,既:"th"+i般的形式,具体写法你自己想想。
第二个问题:你可以go.history(-1) --------------------编程问答--------------------
--------------------编程问答-------------------- 还是不行呀!我自己再想想吧.
for (int i = 1; i <= 2; i++)
{
//方法一
//TextBox tb = (TextBox)Page.FindControl("TextBox" + i.ToString());
//if (tb != null)
//{
//string temp = tb.Text + i.ToString() ;
//}
//方法二
string temp = Request.Form["TextBox"+i.ToString());
}
补充:.NET技术 , ASP.NET