1

我有一个模态弹出窗口。每当我单击该弹出窗口时,它都会返回一个值,我需要将其存储在 java 脚本函数中 aspx 的 cookie 中。在完成该 java 脚本函数编译器转到其他用户控件后,最后它来到一个页面,我需要(在 .cs 页面中)检索我在 aspx 页面中分配的 cookie 值。它在第一次点击中给出了正确的值(在弹出窗口中)。但是从第二次点击开始,它显示了上一次点击的值。例如:弹出列表值是 1、2、3、4:第一次点击:1 第二次点击:1 第三次点击:2 喜欢它的给予。下面是我写的代码。在用户控件中的 aspx 中创建 cookie:

 function createCookie(cookievalue)
 {
      var myDate = new Date();
      myDate.setMonth(myDate.getMonth() + 12);
      document.cookie = "OPEntityServiceName =" + cookievalue + ";
      expires=" + myDate + ";path=/";
 }

Cookies 读取:执行上述函数后,它将被重定向到其他页面,在该页面中

 :hdnServiceName.Value = Request.Cookies["OPEntityServiceName"].Value.ToString();
4

0 回答 0