我想维护每个浏览器选项卡的会话状态.
这在ASP.NET中容易(甚至可能)吗?
示例:用户在Firefox中按Ctrl-T组合键5次,并在每个选项卡中访问该站点.我希望每个选项卡在服务器上都有自己的会话状态
我想维护每个浏览器选项卡的会话状态.
这在ASP.NET中容易(甚至可能)吗?
示例:用户在Firefox中按Ctrl-T组合键5次,并在每个选项卡中访问该站点.我希望每个选项卡在服务器上都有自己的会话状态
要方便一个用户使用多选项卡会话状态,而不会弄乱URL,请执行以下操作.
在表单加载函数中,包括:
If Not IsPostback Then
'Generate a new PageiD'
ViewState("_PageID") = (New Random()).Next().ToString()
End If
将内容保存到会话状态时,请包含页面ID:
Session(ViewState("_PageID").ToString() & "CheckBoxes") = D
Notes: