您所在位置: 网站首页 / 文档列表 / flash设计与制作 / 文档详情
HiddenField控件的使用.doc 立即下载
上传人:yy****24 上传时间:2024-09-09 格式:DOC 页数:9 大小:33KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

HiddenField控件的使用.doc

HiddenField控件的使用.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HiddenField控件顾名思义就是隐藏输入框的服务器控件,他能让你保存那些不必显示在页面上的且对安全性需求不高的数据。也许这个时候应该有这么一个疑问,为什么有了ViewState、Session和Cookie等状态保存机制,还需要用起HiddenField呢?增加HiddenField,其实是为了让整个状态管理机制的应用程度更加全方面。因为不管是ViewState、Cookie还是Session,都有其失效的时候,比如用户因某种需求设置ViewState为false,或环境条件限制使用Cookie,或用户长时间没有动作导致Session过期等等,那这个时候HiddenField无疑是最佳选择。HiddenField控件的作用简单的说是用于存储需要在向服务器的发送间保持的值。他作为<inputtype="hidden"/>元素呈现,并且通过添加runat=”server”就能使他成为标准的HTML服务器控件。下面列出的是ASP.NETHiddenFieldWeb服务器控件能使用的属性和事件。<asp:HiddenFieldEnableTheming="True|False"EnableViewState="True|False"ID="string"OnDataBinding="DataBindingeventhandler"OnDisposed="Disposedeventhandler"OnInit="Initeventhandler"OnLoad="Loadeventhandler"OnPreRender="PreRendereventhandler"OnUnload="Unloadeventhandler"OnValueChanged="ValueChangedeventhandler"runat="server"SkinID="string"Value="string"Visible="True|False"/>因为HiddenField的值将呈现给客户端浏览器,所以他不适用于存储安全敏感的值。若要为HiddenField控件指定值,请使用Value属性,请注意是Value而不是Text。事实上HiddenField并没有Text属性,这和DropDownList、CheckBoxList等标准按钮的属性命名方式一致。在标准的属性命名方式中,Text的值是呈现给用户看到的,而Value的值则是通长是通过代码进行控制的。例如你能让DropDownList的Text属性显示用户名而让他的Value存储用户的编号。下面的代码显示的是改控件的基本使用。<html><head><scriptlanguage="C#"runat="server">voidButton1_Click(objectsender,EventArgse){if(HiddenField1.Value==String.Empty)HiddenField1.Value="0";HiddenField1.Value=(Convert.ToInt32(HiddenField1.Value)+1).ToString();Label1.Text=HiddenField1.Value;}</script></head><body><h3><fontface="Verdana">HiddenField</font></h3><formrunat=server><asp:HiddenFieldid=HiddenField1runat=Server/><asp:Buttonid=Button1Text="单击按钮"onclick="Button1_Click"runat="server"/>单击<asp:Labelid=Label1Text="0"runat=server/>次</form></body></html>在上面代码中,<asp:HiddenFieldid=HiddenField1runat=Server/>就定义了一个隐藏控件在按钮的单击事件里计算用户单击的次数,并将改次数赋值给Label1。你能将上面代码中的<asp:HiddenFieldid=HiddenField1runat=Server/>改为<inputtype=hiddenid=HiddenField1runat=Server>也是能的在使用上面代码里,如果你从浏览器里查看原始码会得到如下的信息:<formname="Form1"method="post"action="Default.aspx"id="Form1">这是因为HiddenField是通过HTTP协议进行传递数据的,所以如果你通过"method="get"或链接打开新的窗体页,那么HiddenField并不可用。另外,Hid
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

HiddenField控件的使用

文档大小:33KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用