我有一个带有非ASP对象(建议使用INPUT类型)的GridView,我想将这些表单中的值获取到后面的代码中,该怎么做?
<ItemTemplate>
<tr style="background-color: #E0FFFF; color: #333333;">
<td style="text-align: left;padding-left:10px">
<asp:Label ID="DESLabel" runat="server" Text='<%# Eval("DES") %>' />
</td>
<td style="text-align: left">
<input id ="PROD" style="width:100%;Height:25px" />
</td>
<td>
<asp:Label ID="PRODQUANTLabel" runat="server" Text='<%# Eval("PRODQUANT") %>' />
</td>
<td>
<asp:TextBox ID="AVQUANTLabel" runat="server" Height="25px" Width="65px" Text='<%# Eval("AVQUANT") %>' />
</td>
</tr>
</ItemTemplate>
答案 0 :(得分:1)
您可以使用findcontrol meyhod
在循环中或在RowUpdating事件中
1.firt循环方式,2 RowUpdating Methid
value_type
答案 1 :(得分:0)
您可以通过任何简单的表单帖子获取代码的价值。为此,您首先要确保输入控件上有一个name
字段。
<input id ="PROD" name="prod" style="width:100%;Height:25px" />
然后在回发时,您可以使用Request.Form
var value = Request.Form["prod"]
答案 2 :(得分:0)
我最终使用了另一种使用asp texbox的方法。仍在进行中。