asp.net – 什么是确定我的视图状态的好方法?
发布时间:2020-12-16 03:18:11 所属栏目:asp.Net 来源:网络整理
导读:我有一个页面具有非常巨大的视图状态( 300KB). …是的,我知道.我已将此异常缩小到一个用户控件,但我无法确定控件的确切位置. 我已经覆盖了页面中的SavePageStateToPersistenceMedium,但是使用传入的viewstate对象并不是很好.我可以将它传递给某些递归函数,该
我有一个页面具有非常巨大的视图状态(> 300KB). …是的,我知道.我已将此异常缩小到一个用户控件,但我无法确定控件的确切位置.
我已经覆盖了页面中的SavePageStateToPersistenceMedium,但是使用传入的viewstate对象并不是很好.我可以将它传递给某些递归函数,该函数会打印出对象中的所有内容吗? 我尝试使用免费提供的viewstate解码器,但没有一个有效.尝试反序列化视图状态时,我总是会遇到错误. 我几乎在这里寻找代码片段. 谢谢, 标记 感谢您的追踪建议,尤其是trace.axd的事情.但这仍然只告诉我控件有多大,它并没有告诉我在视图状态中有什么.我希望能够看到是否存在我错误地序列化为viewstate的对象. 解决方法
我以前使用trace.axd.它列出了每个请求并转储了viewstate的内容.您必须在web.config中启用跟踪.如果您有很多请求,则需要将缓存大小更新为10以上.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用mvcSiteMapProvider实现安全性?
- asp.net-mvc – MVC 5中的IModelBinder签名是否已更改?
- 无法启动任何ASP.NET项目
- 如何打开一个页面在新的选项卡按钮点击asp.net?
- asp.net-mvc – 带MVC剃刀的输入类型复选框
- 【译】ASP.NET Core在 .NET Core 3.1 Preview 1中的更新
- asp.net-mvc-5 – Windows身份验证在ASP.NET MVC 5网络应用
- asp.net – 使用httpModule手动启用压缩
- asp.net – 如何从浏览器历史记录中删除页面?
- ASP.NET网站 – > WCF服务 – > WCF服务,一路冒充?
推荐文章
站长推荐
- asp.net-mvc-2 – Html.Hidden()插入错误的值
- asp.net – 设置debug =“false”时出现“请求超
- 如何在ASP.NET MVC模型中为POST保存选定的DropDo
- asp.net-mvc-4 – 覆盖用于MVC4应用程序的User.I
- 应该将ASP.NET应用程序池设置为自动回收?
- asp.net – sql server报告服务和其他报告工具之
- 如何在ASP.NET项目中正确引用JavaScript文件?
- 如何在ASP.NET MVC中获取当前虚拟路径?
- asp.net-mvc – SignInManager.PasswordSignInAs
- linq – 将表达式树从一种类型转换为另一种具有复
热点阅读