【发布时间】:2013-06-06 06:41:18
【问题描述】:
我想在 GridView 中添加一个不向用户显示的隐藏键字段。我尝试做类似的事情:
<asp:GridView ...>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="secretkey" runat="server" Value='<%# Eval("secretkey") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
但隐藏字段最终仍以纯文本形式显示在 html 源代码中。是否可以使用服务器状态来做这样的事情?
【问题讨论】:
-
你到底想做什么? IE。使用隐藏字段的期望效果是什么?
-
我希望能够为每一行附加一个唯一的键,以便在代码隐藏中进行查询。出于安全原因,我不想将此密钥暴露给客户端。