如何在Javascript中访问Global.asax变量

时间:2015-12-23 23:50:02

标签: javascript c# global-variables

我在javascript中访问应用程序状态变量失败了。

我将app状态变量声明为

Application["MYVAR"] ="My Variable";

JS:

var _myjsvar = <%='Application["MYVAR"]'%>
alert(_myjsvar);

但我没有在JS警报中获得价值。任何帮助,赞赏。

1 个答案:

答案 0 :(得分:0)

只要它在服务器执行的页面中(例如:你的aspx视图等),这应该可以工作。

var _myjsvar = '<%= Application["MYVAR"] %>';
alert(_myjsvar);

如果是想要访问Application变量的剃刀视图,则可以执行此操作。

<script>
    var _myjsvar = "@HttpContext.Current.Application["MYVAR"]";
    alert(_myjsvar);
</script>