asp.net HiddenField的OnValueChanged事件不被触发
来源:互联网 发布:国防军事大数据案例 编辑:程序博客网 时间:2024/04/28 01:50
HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据。
也许这个时候应该有这么一个疑问,为什么有了ViewState、Session和Cookie等状态保存机制,还需要“返回老套”用起HiddenField呢?
增加HiddenField,其实是为了让整个状态管理机制的应用程度更加全面。因为不管是ViewState、Session还是Cookie,都有其失效的时候(比如用户因某种需求要求设置ViewState为false,或者环境条件限制使用Session或Cookie等等),那这个时候HiddenField无疑是最佳选择,也说明了简单实用的东西永远不会过期的道理。
HiddenField控件的主要成员有Value属性和ValueChanged事件:
Value:保存在隐藏输入框中的值。
ValueChanged:在Value值发生改变时触发该事件。
不过在我的调试过程中,发现还应该再设置HiddenField控件的EnableViewState属性为False方可,默认为True的情况下将视Value值没有发生改变,从而无法触发该事件。
//后台代码protected void HiddenField_ValueChageed(object sender, EventArgs e){ PanelEditOpinion.Visible = false;}//前台代码<asp:HiddenField runat="server" ID="HF_ItemID" OnValueChanged="HiddenField_ValueChageed" EnableViewState="false" />
0 0
- asp.net HiddenField的OnValueChanged事件不被触发
- ASP.NET 2.0 的HiddenField控件
- asp.net的TextBox回车触发事件
- Asp.net的TextBox回车触发事件
- asp.net里事件的触发顺序
- asp.net的TextBox回车触发事件
- asp.net的TextBox回车触发事件
- Asp.net的TextBox回车触发事件
- asp.net的TextBox回车触发事件
- asp.net的TextBox回车触发事件
- asp.net中的按钮事件不触发页面验证控件
- asp.net 点击服务器按钮 不触发后台事件解决方法
- asp.net 点击服务器按钮 不触发后台事件解决方法
- asp.net中的按钮在页面上有验证控件的时候不触发按钮事件
- ASP.NET中,HiddenField隐藏控件的用法
- ASP.net 事件触发顺序
- ASP.NET 事件触发顺序
- ListView 的OnItemClickListener事件不被触发
- Ubuntu 12.10中MyEclipse 10.6+下载+安装+破解
- files_struct 与 struct file
- java线程服用技术
- DataContractSerializer 类
- 基于STM32的老人儿童智能监管系统(定位追踪系统设计)
- asp.net HiddenField的OnValueChanged事件不被触发
- 蓝桥杯—— 基础练习之Sine之舞
- 如何用OpenSSL从https网站上导出SSL的CA证书?
- 雷霆宣布伊巴卡赛季报销 进总决赛希望破灭
- L3G400d单独使用实验
- android开发 Fragment嵌套调用常见错误
- 道歉
- linux 查找文件 find用法
- 那些年错过的花开