当前位置:编程学习 > C#/ASP.NET >>

如何遍历控件

最近我在写一个成绩录入小程序.按考场、座号录入成绩,每场我是按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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,