日期:2014-05-17  浏览次数:21143 次

在girdview 中我这样写的 怎么获取不到textbox的值 用findcontal
问题就是在后台处理的时候就是找不到textbox的值 ,用this.textbid 也是找不到的 ,,求大神们想想办法

asp代码如下:
<asp:GridView ID="GridView5" runat="server" Width="100%" AutoGenerateColumns="False"
  BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"
  CellPadding="3">
  <Columns>
  <asp:TemplateField>
  <HeaderTemplate>
  <asp:Label ID="Label32" runat="server" Text="五、简答题">
  </asp:Label>
  </HeaderTemplate>
  <ItemTemplate>
  <table id="Table6" cellspacing="1" cellpadding="1" width="100%" align="center" border="0">
  <br>
  <tr>
  <td>
  <asp:Label ID="Label18" runat="server" Text='<%# Container.DataItemIndex+1 %>'>
  </asp:Label>
  <%--《试题题目》--%>
  <asp:Label ID="Label19" runat="server" Text='<%# Eval("ques_text") %>'>
  </asp:Label>
  (本题得分:<asp:TextBox ID="short_score" runat="server"></asp:TextBox>
  <%--<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="short_score"
  ValidationExpression="^\d+$" ErrorMessage="只能为正整数或0" Display="dynamic"></asp:RegularExpressionValidator>
  <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="不能为空"
  ControlToValidate="short_score" Display="dynamic"></asp:RequiredFieldValidator>)--%>
  <br />
  <%--《考生答案》--%>
  <asp:TextBox ID="TextBox2" Enabled="false" runat="server" TextMode="multiLine" ReadOnly="true"
  Width="100%" Text='<%# Eval("short_stu_answer") %>'></asp:TextBox>
  <%--《本题分值》--%>
  本题分值:<asp:Label ID="Label21" runat="server" Text='<%# Eval("short_scores") %>'></asp:Label>分
  </td>
  </tr>
  <tr>
  <td>