2012-05-29 85 views
4

JavaScript代碼的.NET web.config等效於什麼?web.config for JavaScript代碼的等效代碼是什麼?

我正在處理使用web.config文件中的配置詳細信息,但我不知道頁面中JavaScript的配置選項是什麼(或者甚至不知道)。

用戶情況下,我必須是如何有一個值的JavaScript,在這種情況下,目標URL,它可以根據環境而改變,DEV/TEST/LIVE,在不改變JavaScript代碼

回答

5

你可以在你的母版頁中描述一個Global JS變量並使用它。

[編輯]
在你web.config

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

在你的主頁,你將有這樣的事情(我會建議在控制器完成這件事,但對於容易程度)

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

然後,您只需更改web.config即可。我假設你正在使用MVC

+0

感謝您的迴應,但不會仍然需要編輯「代碼」,而不是配置? – SteveC

+0

@SteveC看我的編輯。 – Qpirate

+0

非常好,非常感謝 – SteveC

相關問題