从Javascript中读取web.config值

Read web.config values from Javascript

本文关键字:config web 读取 Javascript      更新时间:2023-09-26

我想通过java脚本从web.config文件中读取一个应用程序密钥。要读取的web.config密钥

<appSettings>
      <add key="Key1" value="value1" />
<appSettings>

我在java脚本函数中包含以下内容。

function Evaluate() {
    var key = '<%=ConfigurationManager.AppSettings["Key1"].ToString() %>';
    alert(key);
}

然而,我最终在警报中得到了<%=ConfigurationManager.AppSettings["Key1"].ToString() %>

我错过了什么?

<%= =>标记只有在.aspx文件中才会执行。如果你把它放在一个.js文件中,那么它就会和其他文本一样。为了让代码正常工作,您发布的javascript必须嵌入.aspx文件中。

将值放入配置文件后,在您将使用该值的页面上,将java脚本如下所示:您将以全局形式访问java脚本中的值,而无需声明它。

在网络配置:

 </appSettings>
    <add key="varName" value="1" />
  </appSettings>

在html页面上:

<script>
    var varName= '@System.Configuration.ConfigurationManager.AppSettings["varName"]';
</script>