你如何使用Javascript在aspx .Net中获取HttpContext.Current.Application?

时间:2013-04-09 19:45:54

标签: asp.net

用户登录我的网站后,他们会在应用程序上下文中存储一个字符串,如下所示:

HttpContext.Current.Application [myString] = CurrentValue;

如何从javascript访问此变量?

提前致谢。

2 个答案:

答案 0 :(得分:1)

你不能直接从Javascript。 HttpContext.Current在服务器上,因此您要么使用隐藏字段并在网页代码中指定它,要么使用ajax调用来获取您想要的值

已编辑

您可以创建使用空母版页的网页。您将在该网页上添加的代码为Response.Write(HttpContext.Current.Application["myVar"]),然后在ajax调用中读取它打印的文本。试一试,如果你发现任何问题,我知道

答案 1 :(得分:0)

您需要在“Web引用”中向项目添加Web服务文件,在该文件中创建Web方法,然后通过javascript调用使用Web方法。

一个非常清晰易懂的教程位于here(带有示例代码)。