Javascript 如何每次更改会话值

Javascript 如何每次更改会话值,javascript,asp.net,html,Javascript,Asp.net,Html,我有一个分离器 在拆分器的左窗格中有一个网格,在右窗格中有选项卡 我将所选记录放入会话中的网格ID值中,如下所示 sessionStorage.setItem(“ID”,ID)。将此id值传递到右侧选项卡,并根据id显示选项卡内容 对于第一个选定的记录,它将以该特定id值显示,如果我在网格中选择了不同的记录,则id值也不会传递到选项卡,并显示具有第一个选定记录id的内容。在您的场景中 使用查询字符串并重定向当前页面 Response.Redirect("current.aspx?id"+ID)

我有一个分离器

在拆分器的左窗格中有一个网格,在右窗格中有选项卡

我将所选记录放入会话中的网格ID值中,如下所示
sessionStorage.setItem(“ID”,ID)
。将此id值传递到右侧选项卡,并根据id显示选项卡内容

对于第一个选定的记录,它将以该特定id值显示,如果我在网格中选择了不同的记录,则id值也不会传递到选项卡,并显示具有第一个选定记录id的内容。

在您的场景中

使用查询字符串并重定向当前页面

Response.Redirect("current.aspx?id"+ID)
然后,在选项卡窗格中传递值ID

int ID =  int.parse(Request.QueryString["id"]);

只有在发生加载或回发(即页面已发布到服务器)时,才会更新会话值。从网格中选择特定记录时,是否会发生回发?还是沃特?。确保每次更改所选项目时都会执行服务器上的代码(codebehind)