从隐藏的ItemTemplate字段中捕获值

时间:2016-02-17 23:02:51

标签: c# asp.net gridview

我有一个gridview,我需要捕获我的标签的值,但不要显示它。我把它设置为hidden的时候我不再能够捕获这个值。我应该改变什么,以便隐藏标签,但我仍然能够捕获价值? eghead是我想要隐藏但仍然捕获

的价值
<td valign="top" style="text-align: left; width: 200px;">
<asp:GridView runat="server" ID="gridview1" AutoGenerateColumns="false" GridLines="Both" ShowFooter="true" >
    <Columns>
    <asp:BoundField DataField="rdf" HeaderText="redfern" />
    <asp:TemplateField>
        <ItemTemplate>
            <asp:Label runat="server" Text='<%#Eval("egh") %>' ID="eghead" ></asp:Label>
            <asp:CheckBox ID="Sans" runat="server" AutoPostBack="false" Checked='<%# Convert.ToBoolean(Eval("Remember")) %>' />
        </ItemTemplate>
    </asp:TemplateField>
    </Columns>
</asp:GridView>                                

1 个答案:

答案 0 :(得分:0)

使用

 style="display:none"

在控件中。这样它就不会显示在UI中,但它可以在客户端进行操作。

另一种方法是设置复选框的属性,然后使用jquery或使用javascript方法使用它。 asp.net呈现自定义属性,因为它在客户端。