根据前一个页面的参数传过来,根据要求产生一定数目的文本框,如何将这些文本框内的内容存进数据库啊、有没有好一些的方法?跪求大侠们帮忙!!!
这是动态产生的文本框的命名,因为不会再代码分离的情况下产生有格式的界面,所以这个过程就放在页面代码中:<table border="2">
            <%
                if (b < 1) 
                {
                    for (i = 0; i < a;i++ ) 
                    {
                     %>
       <tr style=" background-color:Silver;"> <td>
           题目内容:<input id="c_<%=i %>" type="text" /></td>
         <td>答案:<input id="a_<%=i %>" type="text" /></td>
          <td>
              分值:<input id="s_1_<%=i %>" type="text" /></td></tr>
          <%
                    }                }
                else if (b >= 1)
                {
                    
                    for (i = 0; i < a; i++) 
                    {
                        %>
                        <tr style=" background-color:Silver;"><td>
                            题目内容</td><td><input id="c_<%=i %>_-1" type="text" /></td>
                        <%
                        for (j = 0; j < b; j++) { %>
                        <td>
                            题目选项:</td>
                       <td>选项<%=j%> <input id="x_<%=i%>_<%=j%>" type="text" /></td>
   <%                 };%>
                        <td>答案<input id="a_<%=j %>_<%=i %>" type="text" /></td>
                        <td>分值<input id="s_<%=j %>_<%=i %>" type="text" /></td>
                        </tr><%
                    
                    }                };
                
                 %>
       </table>

解决方案 »

  1.   

    this.findControl("controlid") as TextBox
    这是服务器控件的方法
    如果是html的需要先加上runat = "server"
    再this.findControl("controlid") as HtmlInputText
    赋值对象后就可以取值了
      

  2.   

    ASP.NET MVC框架开发系列课程(17):Model Binder (Level 200) 
      讲  师:赵劼   
      课程简介:ASP.NET MVC从Preview 5开始引入了Model Binder机制,能够直接为Action生成复杂参数。本次课程将详细讲解Model Binder的使用与扩展。  
       这里面有讲你这样的问题,就是一个LIST 对象保存问题
      

  3.   

    你这样写。
    不如在后台遍历输出html标签。根据有多少个问题 答案来输出。string str=string.Empty;
    for(int i=0;i<....;i++)
    {
    str="题目内容:<input id=\"c_<%=i %>\" type=\"text\" /></td>";
    str+=...;
    }前台<%=str %>
      

  4.   

    这可能是数据库建立的不到位,数据库还是需要调整的,但是在生成的这些文本框中,在。net的cs代码中如何去这些文本框的值啊?尤其是这些文本框的id都是变量,郁闷中…………