HiddenField





0/5 (0投票)
此控件允许开发人员在页面的渲染 HTML 中存储一个不可见的数值。隐藏字段控件用于存储一个值。
此控件允许开发人员在页面的渲染 HTML 中存储一个不可见的数值。隐藏字段控件用于存储需要在多次回发到服务器时保持持久化的值。
它被渲染为 <input type= "hidden"/> 元素。此控件由 ASP.NET 2.0 引入。
通常,ViewState、Session State 和 Cookies 用于维护 Web Forms 页面的状态。但是,如果这些方法被禁用或不可用,您可以使用隐藏字段控件来存储状态值。请注意,由于隐藏字段的值被渲染到客户端浏览器,因此不适合存储安全敏感值。要指定隐藏字段控件的值,请使用 Value 属性。您可以通过为 ValueChanged 事件创建事件处理程序,来提供一个在隐藏字段控件的值在回发到服务器之间发生变化时被调用的例程。隐藏字段也经常用于需要在服务器端和客户端同时处理某个值的情况。
注意: 为了使用隐藏字段,您必须使用 HTTP-Post 方法来提交网页。与它的名称相反,它的值并非隐藏的。
白皮书/博客