页面上有几十个textbox,如何弄成数组,方便赋值和保存?
如题

解决方案 »

  1.   

    有创意...人人都在想办法给页面减肥,你想增肥...去写桌面程序吧,Web不适合你...
      

  2.   

    遍历页面控件
     foreach (Control ct in this.form1.Controls)//循环查询表单里面的子控件
                {
                    if (ct.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox"))
                    {
                        //list.add.....
                    }
                }
      

  3.   

    后台获取是通过表单name,你可以用request.from.get values 来获取同名表单数组,如果不明白,你调试看看request 里面的内容,估计你很少调试吧
      

  4.   


    我做过类似的(不过我用的是html.input),有的时候还真没办法,变态的需求!!
      

  5.   

    这个事情弄个ajax去处理吧.
    这种需求常见在录入成绩,录入表单等场合.
    交互量很大的,页面直接和服务器交互会很麻烦.
      

  6.   

    那么多个TextBox,麻烦死了,你还想窜在一起取值,到时候怎么报错的只怕都不知道。
      

  7.   

    是想在后台用C#处理,还是在前台用javascript处理?不过就是循环与遍历
      

  8.   

    遍历页面上的TEXTBOX控件,取到相应的名字,放到一个string中,然后再 SPLT(",");输出数组