我想在不向用户显示的 GridView 中添加一个隐藏的关键字段。我尝试做类似的事情:
<asp:GridView ...>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="secretkey" runat="server" Value='<%# Eval("secretkey") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
但隐藏字段最终仍以纯文本形式显示在 html 源代码中。是否可以使用服务器状态做这样的事情?