我们,我创建了一个VB.NET应用程序,这是我第一次使用Session Variables。将Session变量传递给另一页Javascript
我想要做的是会话变量从一个页面(first.aspx)到另一个页面(second.aspx)通过URL传递。
这里是我想要做的一个例子:
在first.aspx.vb页,我宣布一个会话变量,并给它分配一个值
Session("example") = "example123"
然后,我通过这会话变量的first.aspx页
Response.Write(Session("example"))
,并通过JavaScript读取VALU的可变
<script type= text/javascript>
var SessionVar = '<%=Session("example")%>)';
</script>
现在,我想要做电子商务是改变变量的值(例如将其设置为example456
),然后将变量传递给second.aspx [例如与window.open()
],这样的网址不包含变量的值,但它的名字:
url/second.aspx?value=example
AND NOTurl/second.aspx?value=example456
逸岸我不希望用户阅读VALU e的变量。
最后,我必须通过Request.QueryString("value")
读取second.aspx.vb中的会话变量的值,并执行各种操作。
可能吗?
如果不是,有anothe办法做到这一点
感谢您的帮助:)
因此,如果我改变了页面中变量的值,这个新值将从我使用该变量的所有其他页面中读取? – user2217039 2013-05-01 10:24:58
是的,如果你已经实施你的会议的权利。看看谷歌,有很多关于如何做到这一点的材料。 – 2013-05-01 10:29:25
好的,但我不知道的是我如何设置会话变量的值与Javascript的变量的值。再次感谢 – user2217039 2013-05-01 14:18:19