从GridView中的INPUT获取价值

时间:2018-08-31 23:16:36

标签: c# jquery asp.net .net html5

我有一个带有非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>

3 个答案:

答案 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的方法。仍在进行中。