在提供页面之前确定ASP.NET页面视图状态的大小
发布时间:2020-12-15 23:57:59 所属栏目:asp.Net 来源:网络整理
导读:我可以编写什么ASP.NET页面生命周期事件来确定发送的视图状态的大小?此外,是否可以在不解析渲染的HTML(如页面对象上的属性)的情况下确定大小,还是解析唯一的方法? 我想要做的是记录尺寸,特别是如果它们超过某个阈值. 解决方法 您可以继续编写viewstate函数
我可以编写什么ASP.NET页面生命周期事件来确定发送的视图状态的大小?此外,是否可以在不解析渲染的HTML(如页面对象上的属性)的情况下确定大小,还是解析唯一的方法?
我想要做的是记录尺寸,特别是如果它们超过某个阈值. 解决方法
您可以继续编写viewstate函数SavePageStateToPersistenceMedium.这个函数也用于压缩视图状态…
例如… public abstract class BasePage : System.Web.UI.Page { private ObjectStateFormatter _formatter = new ObjectStateFormatter(); protected override void SavePageStateToPersistenceMedium(object viewState) { MemoryStream ms = new MemoryStream(); _formatter.Serialize(ms,viewState); byte[] viewStateArray = ms.ToArray(); .... } } 一些参考. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 阻止对返回部分视图的控制器的直接URL访问?
- asp.net-mvc – 设置cookie似乎被Chrome忽略而不是IE?奇怪
- asp.net-mvc-3 – Amazon CloudFront Cache失效策略,以确保
- 身份验证 – 我们可以在Asp.NET Core中销毁/无效JWT令牌吗?
- asp.net – ASHX httpHandler检测到一个潜在危险的Request.
- 从ASP.NET导出的word文件中添加页眉/页脚
- asp.net-mvc-3 – 在MVC3中循环渲染部分视图
- asp.net-mvc – 如何从我的模型中的kendo编辑器获取值
- mvc项目架构分享系列之架构搭建初步 架构搭建初
- 如何禁用Button asp.net
推荐文章
站长推荐
- asp.net – Windows Azure启动任务未触发
- .net – 我应该在HttpCookie.Expires和HttpCache
- asp.net-mvc – MvcHtmlString.Create()和Html.R
- asp.net-mvc – 显示主键是一种危险
- asp.net-mvc – 关于Ajax调用Register动作方法的
- webmatrix – 我看不到ASP.NET网页管理
- asp-classic – 经典ASP SQL注入
- asp.net – 从源代码管理中排除app.config?
- asp.net – 无法安装Microsoft.AspNet.Razor 3.0
- asp.net-core – 为什么要在ASP.NET Core中使用完
热点阅读