ASP.NET Webforms中的ViewState替代项
发布时间:2020-12-16 06:57:45 所属栏目:asp.Net 来源:网络整理
导读:还有其他ViewState替代品吗?我听过很多会话,保持页面控件的某些状态,并在用户离开页面时被破坏. 我知道我正在描述ViewState本身,但我正在寻找一种类型或建议的模式,所以我可以完全避免使用ViewState. 我如何使用它的一个例子是我将我的网格内容(ViewModel列
还有其他ViewState替代品吗?我听过很多会话,保持页面控件的某些状态,并在用户离开页面时被破坏.
我知道我正在描述ViewState本身,但我正在寻找一种类型或建议的模式,所以我可以完全避免使用ViewState. 我如何使用它的一个例子是我将我的网格内容(ViewModel列表)存储到ViewState.这有助于了解哪些条目是脏的,哪些条目已被修改,它们的索引,当前选择的对象等. 解决方法
我的一位同事开发了一种将视图状态数据存储在文件中的方法.因此,在客户端和服务器之间不传输繁重的视图状态数据.只是表示视图状态数据文件的密钥(即视图状态数据文件)作为会话变量保存.在我们的测试中,我们发现在文件中保存视图状态会减少服务器响应时间,从而减少视图状态的数量(这是非常大的).
在“保持服务器上的视图状态”下的这个article中,您可以了解如何实现该方法.您甚至可以将视图状态数据存储在数据库表中,如果您的应用程序位于Web场中,则可以提供额外的灵活性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC中设置空响应的Content-Type
- asp.net-mvc – 是否可以将XDocument作为参数传递给ASP.NET
- asp.net-mvc – 具有WebApi和Controller路由的Url.Action
- asp.net-mvc-4 – @ *在CSHTML文件中的含义是什么
- asp.net-mvc – 如何在将控件传递给View后调试ASP.NET MVC
- asp.net – 为什么我应该使用telerik radcontrols而不是vis
- 任何人都有基准/速度测试比较经典ASP与ASP.NET 2.0或3.5?
- asp.net-identity – ASP.net身份 – UserManager如何访问角
- 在asp.net MS图表控件上显示工具提示
- ASP.NET – AJAX / JQUERY的重连接问题
推荐文章
站长推荐
- asp.net-mvc-3 – 如何在mvc3的dropdownlist中获
- asp.net – 如何在.net 3.5中托管我的MVC3应用程
- asp.net – 显示和隐藏转发器中的特定列?
- asp.net – gzip压缩在Windows Azure网站
- ASP.NET SQL成员资格表
- ASP.Net Web应用程序安全性不适用于IIS 7?
- asp.net-mvc-4 – 在Azure中部署时,在EF迁移中使
- 有关ASP.NET中会话的要点
- asp.net-mvc – 似乎无法使MvcSiteMapProvider与
- wcf – .Net Core ReportExecutionServiceSoapCl
热点阅读