<td>&nbsp;<asp:HiddenField ID="commoditityfield" runat="server" Value='<%#Eval("commoditycode") %>' /> <%#Eval("commoditycode")%></td>
帮解释一下这句话的意思,及这样的作用,后期如何调用,谢谢。

解决方案 »

  1.   

    先说下你的写法,当你将 gridview,或者repeter绑定数据集之后你可以用Eval("列名")在页面上显示绑定数据的信息。
    另外说下 你既然在TD标签里面绑定了一个commoditycode 为什么还在隐藏控件里面绑定同样的commoditycode 
      

  2.   

    你的这个就是给隐藏域赋值
    <td>
     <asp:HiddenField ID="commoditityfield" runat="server" Value='<%#Eval("commoditycode") %>' />      
     <%#Eval("commoditycode")%>
    </td><%# %>这个就相当于输出语句 
    Eval("commoditycode") 这个就是要待输出的值。
      

  3.   

    将数据库表中的commoditycode列字段数据输出到页面上,一般是用在gridview、repeater、datalist等控件里,至于你给隐藏域赋值应该是方便你在后台使用findcontrol方法得到想要的值。
      

  4.   

    <%# %>这个就相当于输出语句 
    Eval("commoditycode") 这个就是要待输出的值。正解