在我的javascript函数中,我试图调用我的Asp.net项目的webconfig文件中当前定义的全局变量。这是什么语法?我环顾四周,到目前为止似乎没有任何工作。我尝试过以下但我没有得到任何东西:
的web.config:
<appSettings>
<add key="var1" value="123456"/>
</appSettings>
的Default.aspx:
<script type="text/javascript">
function doSomething() {"<%= System.Configuration.ConfigurationManager.AppSettings['var1'].ToString(); %>"
};
</script>
答案 0 :(得分:2)
您期望从中获得什么?即使您设法获得该值,代码也不会对其进行任何操作。它只是声明一个字符串文字并将其抛弃......
您可以将值放在Javascript变量中,如下所示:
<script type="text/javascript">
var var1 = '<%=System.Configuration.ConfigurationManager.AppSettings["var1"].ToString();%>';
</script>
现在,您可以在Javascript代码中使用该变量。