围绕ASP.NET会话跨多个选项卡窗口共享的方式
发布时间:2020-12-15 22:54:18 所属栏目:asp.Net 来源:网络整理
导读:我在第一页的asp.net会话中存储一些值.在下一页,正在读取此会话值.但是,如果打开多个选项卡,并且存在多个第1页第2页导航,存储在会话中的值会自动混合,因为会话在浏览器选项卡之间共享. 我想知道这有什么选择? 查询字符串:使用查询字符串在页面之间传递值,
我在第一页的asp.net会话中存储一些值.在下一页,正在读取此会话值.但是,如果打开多个选项卡,并且存在多个第1页>第2页导航,存储在会话中的值会自动混合,因为会话在浏览器选项卡之间共享.
我想知道这有什么选择? >查询字符串:使用查询字符串在页面之间传递值,我不想采用这种方法,因为第1页上可以有多个锚标签链接到第2页,我不能重写每个标签的URL,因为它们是动态的. 任何其他选项? PS:第1页到第2页不是表单提交. 解决方法
我想出了一个解决方案:
>使用JavaScript通过分配GUID值的window.name属性分配就像一个GUID到浏览器窗口/标签的唯一ID. window.name属性是每个浏览器窗口/选项卡唯一的,不会在窗口中共享. 数据可以通过JSON转移到javascript和webservice之间. 干杯! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 可以按需生成ASP.NET黄色死亡屏幕(YSOD)吗?
- asp.net-mvc-3 – MVC3未终止字符串常量语法错误
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- Worker Service in ASP .NET Core
- 从ASP.NET Web API中删除XML中的命名空间
- asp.net-mvc – Ajax重定向到页面而不是更新目标
- asp.net-mvc-4 – 在asp.net mvc 4模型中更改验证触发顺序
- asp.net-mvc-3 – 日期选择器透明背景开箱即用?
- asp.net – 创建一个包含两列值的VB.NET数组?
- asp.net – 如何在Dotnetnuke中更改Radcaptcha的音频文件
推荐文章
站长推荐
- asp.net – 未调用自定义错误页面
- ASP.NET Core 2.0 Identity中的Cookies.Applicat
- 什么是ASP.NET-MVC 5.1中的ManageController.cs及
- asp.net – Handles子句需要在包含类型或其基类型
- asp.net-mvc – 应该在ASP.NET MVC应用程序中缓存
- 这应该是目前最快速有效的ASP.NET Core学习方式(
- asp.net-mvc – MVC 5,[HttpPpost]创建方法:Bin
- asp.net – 任何方式构建Google文档,如PDF文件的
- asp.net – 在Inproc模式下与页面只读的会话锁争
- 当我尝试添加映射文件时,ASP.NET脚手架的问题
热点阅读