发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
;l>;;>;l<_ctl0;check;_ctl1;_ctl2;_ctl3;cb;>>其中,cb是指动态生成的CheckBox,共动态生成5个CheckBox,check是动态生成的第2个CheckBox的Id,其他的没有指定Id。如果在Page的后台代码中完成上面的操作,需要重写SavePageStateToPersistenceMedium(): protected override void SavePageStateToPersistenceMedium(object viewState) { // 调用基类的方法,完成基本操作 base.SavePageStateToPersistenceMedium(viewState); // 获取ViewState的Base64值 LosFormatter format = new LosFormatter(); StringWriter writer = new StringWriter(); format.Serialize(writer, viewState); string vsRaw = writer.ToString(); Response.Write("ViewState Raw: " + Server.HtmlEncode(vsRaw)); // 解析内容 byte[] buffer = Convert.FromBase64String(vsRaw); string vsText = Encoding.ASCII.GetString(buffer); Response.Write("ViewState Text: " + Server.HtmlEncode(vsText)); } 通过获取ViewState的值,可以有助于理解ViewState的目的和作用,毕竟ViewState中的StateBag,可以存储页面级的变量,通过PostBack发送,是非常有用的。
来自: kinglou > 《我的图书馆》
0条评论
发表
请遵守用户 评论公约
小议优化ASP.NET应用性能之ViewState篇-程序开发-红黑联盟
小议优化ASP.NET应用性能之ViewState篇-程序开发-红黑联盟如果你有在IE中查看当前浏览页面HTML源代码的习惯,你也许常会看到类似以下的代码片断: <input type="hidden" name="__...
Validation of viewstate MAC failed. 解决方法
Validation of viewstate MAC failed. 解决方法。If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and val...
缓存技术
缓存技术。1.5 实施缓存时的考虑当设计一个缓存方案时,不但要考虑缓存哪些数据、数据缓存到哪里,还有其它的因素需要考虑。2.1.2 输出缓存(Output Cache)你可以使用两种方式的输出缓存来缓存需要...
C#面试题和答案
C#面试题和答案 C#面试题,C#面试题集,C#面试题答案,给你最佳的C#面试经验欢迎大家参与C#面试题和答案的收集,方便正在寻找此类资料的应聘者。声明方法的存在而不去实现它的类被叫做抽像类(abstract cl...
点击表头排序的几种方法
点击表头排序的几种方法我记得老早老早大家就开始在经典讨论表格排序的问题了,过了这么多年,这个问题的解决方案层出不穷,见仁见智。核心代码是:If viewstate("sortexp") Is Nothing Then...
.NET跳转到上一页(UrlReferrer的使用)
NET跳转到上一页(UrlReferrer的使用)
.net面试题大全(有答案)
服务器控件有两种类型,它们是(A )a)HTML控件和Web控件 b)HTML控件和XML控件 c)XML控件和Web控件 d)HTML控件和IIS控件13.ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为"Mike&quo...
ASP.NET保持用户状态的九种选择(下)
// 把CacheDuration增加10秒并把项添加到缓存中Cache.Insert("myKey",myValue, null, System.DateTime.Now.AddSeconds(10),System.Web.Caching.Cache.NoSlidingExpiration);有很多使用这种功...
自定义控件
在 ASP.NET 2.0 中,自适应呈现模型适用于所有 ASP.NET 控件(不仅仅是移动控件),并且允许 ASP.NET 2.0 支持统一的控件体系结构。当用...
微信扫码,在手机上查看选中内容