如何设置/获取页面会话值(新选项卡问题) [英] How to set/get page wise session value (new tab issue)

查看:80
本文介绍了如何设置/获取页面会话值(新选项卡问题)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Test1.aspx。

在rowcommand中存储网格值点击Session

Tab-1

I Have One Test1.aspx.
which stores grid value on rowcommand click in Session
Tab-1

Session["gridval"]="1"





当我在新标签页中打开同一页面时我再次点击网格它存储

Tab-2



When i open same page in new tab and when i click on grid again it stores
Tab-2

Session["gridval"]="2"







但是当我更新tab-1上的数据时它会< b>会话值为2并更新

使用Tab 2会话值的Tab 1数据。



我想要标签明智的会话价值在同一页面的多个标签上工作



请帮帮我





提前感谢



我尝试过的事情:



我在会话中只有Sotored值




but when i update data on tab-1 it taking Session value as "2" and updating
Tab 1 data with Tab 2 Session Value.

I want tab wise Session Value to work on multiple tabs with same page

please help me


Thank in Advance

What I have tried:

I had Just Sotored Value in Sessions

推荐答案

浏览器选项卡是一种客户端技术,您的服务器和您的代码对它们一无所知。会话耗尽Cookie,因此如果浏览器在不同标签中为同一网站使用相同的Cookie,则每个标签会看到相同的会话,您无法做任何事情,这完全取决于浏览器如何处理标签和cookies。
Browser tabs are a client technology, your server and your code knows nothing about them. Sessions run off of cookies so if the browser uses the same cookies for the same site in different tabs then each tab will see the same session, there is nothing you can do about that, it is all down to how the browser deals with tabs and cookies.


不可能与会话存储值tab明智。尝试替代会话可能是viewstate可以帮助你,如果符合您的要求。
not possible with session for storing value tab wise. try alternative to session may be viewstate can help you out if matches your requirement.


如果您使用相同的会话变量来存储值它将在相同的会话变量中的正确值。所以你可以使用不同的2变量来存储标签值。

Ashish
if you use same session variable for storing value it will over right values in same session variable. so you can make different-2 variable to store tab values.
Ashish


这篇关于如何设置/获取页面会话值(新选项卡问题)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆