HiddenField控件的作用简单的说是用于存储需要在向服务器的发送间保持的值。它作为 元素呈现,并且通过添加runat=”server”就可以使它成为标准的HTML服务器控件。下面列出的是ASP.NET HiddenField Web服务器控件可以使用的属性和事件。
复制代码 代码如下:
EnableTheming="True|False"
EnableViewState="True|False"
ID="string"
onDataBinding="DataBinding event handler"
onDisposed="Disposed event handler"
onInit="Init event handler"
onLoad="Load event handler"
onPreRender="PreRender event handler"
onUnload="Unload event handler"
onValueChanged="ValueChanged event handler"
runat="server"
SkinID="string"
Value="string"
Visible="True|False"
/>
因为 HiddenField 的值将呈现给客户端浏览器,所以它不适用于存储安全敏感的值。若要为 HiddenField 控件指定值,请使用 Value 属性,请注意是Value而不是Text。事实上HiddenField并没有Text属性,这和DropDownList、CheckBoxList等标准按钮的属性命名方式一致。在标准的属性命名方式中,Text的值是呈现给用户看到的,而Value的值则是通长是通过代码进行控制的。例如你可以让DropDownList的Text属性显示用户名而让它的Value存储用户的编号。
一、HiddenField控件的基本使用
复制代码 代码如下:
HiddenField
在上面代码中, 就定义了一个隐藏控件在按钮的单击事件里计算用户单击的次数,并将改次数赋值给Label1。
你可以将上面代码中的 改为也是可以的
在使用上面代码里,如果你从浏览器里查看源代码会得到如下的信息:


