用户登录我的网站后,他们会在应用程序上下文中存储一个字符串,如下所示:
HttpContext.Current.Application [myString] = CurrentValue;
如何从javascript访问此变量?
提前致谢。
答案 0 :(得分:1)
你不能直接从Javascript。 HttpContext.Current在服务器上,因此您要么使用隐藏字段并在网页代码中指定它,要么使用ajax调用来获取您想要的值
已编辑
您可以创建使用空母版页的网页。您将在该网页上添加的代码为Response.Write(HttpContext.Current.Application["myVar"])
,然后在ajax调用中读取它打印的文本。试一试,如果你发现任何问题,我知道
答案 1 :(得分:0)
您需要在“Web引用”中向项目添加Web服务文件,在该文件中创建Web方法,然后通过javascript调用使用Web方法。
一个非常清晰易懂的教程位于here(带有示例代码)。