在我的 javascript 函数中,我试图调用我的全局变量,该变量当前在我的 Asp.net 项目的 webconfig 文件中定义。这个的语法是什么?我环顾四周,到目前为止似乎没有任何效果。我已经尝试了以下但我没有从中得到任何东西:
网络配置:
<appSettings>
<add key="var1" value="123456"/>
</appSettings>
默认.aspx:
<script type="text/javascript">
function doSomething() {"<%= System.Configuration.ConfigurationManager.AppSettings['var1'].ToString(); %>"
};
</script>
最佳答案
你希望从中得到什么?即使您设法获取了该值,代码也不会对其执行任何操作。它只是声明一个字符串文字并将其丢弃......
您可以像这样将值放入 Javascript 变量中:
<script type="text/javascript">
var var1 = '<%=System.Configuration.ConfigurationManager.AppSettings["var1"].ToString();%>';
</script>
现在您可以在 Javascript 代码中使用该变量。
关于c# - 从 Javascript 函数调用 AppSettings 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/815800/