4

.NET web.configfor JavaScript 代码的等价物是什么?

我开始掌握web.config文件中配置详细信息的使用,但我不知道页面中 JavaScript 的配置选项是什么(甚至不知道)。

我的用户案例是如何获得一个值 the JavaScript,在这种情况下是一个目标 URL,可以根据环境DEV / TEST / LIVE进行更改,而无需更改JavaScript代码

4

1 回答 1

5

您可以在母版页中描述一个全局 JS 变量并使用它。

[编辑]
在你web.config

<appSettings>
    <add key="appEnvironment" value="DEV"/>
</appSettings>

在您的母版页中,您将有类似的内容(我建议在控制器中完成此操作,但为方便起见)

<script type="text/javascript">
    var envType = "@ConfigurationManager.AppSettings=["appEnvironment"]";
</script>

那么你需要做的就是改变web.config. 我假设您正在使用 MVC

于 2012-05-29T07:49:44.283 回答