会话状态为StateServer时,viewstate保存在Session中的一些问题
2005-09-19 21:45
627 查看
会话状态为:InProc
Protected Overrides Function LoadPageStateFromPersistenceMedium() As Object
Return Session("kat0020uno4_ViewState")
End Function
Protected Overrides Sub SavePageStateToPersistenceMedium(ByVal viewState As Object)
Session("kat0020uno4_ViewState") = viewState
RegisterHiddenField("__VIEWSTATE", "")
End Sub
当会话状态为:StateServer
页面被Load进来时,报不能被序列化的错误,解决方法如下:
Protected Overrides Function LoadPageStateFromPersistenceMedium() As Object
Dim formatter As New LosFormatter
Dim sb As New StringBuilder
sb.Append(Session("kat0020uno4_ViewState"))
Return formatter.Deserialize(sb.ToString())
End Function
Protected Overrides Sub SavePageStateToPersistenceMedium(ByVal viewState As Object)
Dim vsString As String
Dim writer As New StringWriter
Dim formatter As New LosFormatter
formatter.Serialize(writer, viewState)
vsString = writer.ToString
Session("kat0020uno4_ViewState") = vsString
RegisterHiddenField("__VIEWSTATE", "")
End Sub
Protected Overrides Function LoadPageStateFromPersistenceMedium() As Object
Return Session("kat0020uno4_ViewState")
End Function
Protected Overrides Sub SavePageStateToPersistenceMedium(ByVal viewState As Object)
Session("kat0020uno4_ViewState") = viewState
RegisterHiddenField("__VIEWSTATE", "")
End Sub
当会话状态为:StateServer
页面被Load进来时,报不能被序列化的错误,解决方法如下:
Protected Overrides Function LoadPageStateFromPersistenceMedium() As Object
Dim formatter As New LosFormatter
Dim sb As New StringBuilder
sb.Append(Session("kat0020uno4_ViewState"))
Return formatter.Deserialize(sb.ToString())
End Function
Protected Overrides Sub SavePageStateToPersistenceMedium(ByVal viewState As Object)
Dim vsString As String
Dim writer As New StringWriter
Dim formatter As New LosFormatter
formatter.Serialize(writer, viewState)
vsString = writer.ToString
Session("kat0020uno4_ViewState") = vsString
RegisterHiddenField("__VIEWSTATE", "")
End Sub
相关文章推荐
- 有关视图状态(ViewState)的一些问题
- (11)Web程序保存状态的几种方式,Application,Session,Cookie,ViewState
- 不能将Session保存在其他机器的state server 中问题的解决
- 有关视图状态(ViewState)的一些问题
- ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等)
- 从ASP.NET 会话状态谈IReadOnlySessionState,IHttpSessionState,IRequiresSessionState
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括 System.Web.SessionStateMod 或自定义会话状态模块 -
- session如何保存在专门的StateServer服务器中
- delphi.net开发学习笔记(2),Application、Session、ViewState、Cookies状态以及变量处理
- session如何保存在专门的StateServer服务器中
- android fragment+ FragmentTabHost+viewpager 切换状态不保存的问题
- APPlication,Session,Cookie和ViewState等对象保存信息的区别
- 禁用viewstate怎么还保存状态?
- 状态保存机制之ViewState概述及应用
- Application、Session、Cookie、ViewState和Cache等对象保存信息的
- 保存/读取会话状态中的值(Session)
- 解决ViewPager+Fragment时状态保存的问题
- ASP.NET,保存信息的内置对象,如Application,Session,Cookie,Viewstate和Cache等
- ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等)
- 使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?