簡體   English   中英

javascript中的Web.config值

[英]Web.config value in javascript

我想在javascript中訪問web配置值

配置條目:

<add key ="RootPath" value ="C:\Test" />

javascript代碼:

  var v1 = '<%=ConfigurationManager.AppSettings["RootPath"].ToString() %>'

我得到的輸出是

 C:Test

但我想要的是C:\\ Test

知道如何實現這個嗎?

嘗試這個

ConfigurationManager.AppSettings["RootPath"].ToString().Replace(@"\", @"\\")

這樣的事情

var defaults = {inactivity: <%=ConfigurationManager.AppSettings["Inactivity"] %> } 

請參閱javascript中的“ 讀取配置”設置 如果你得到配置值,如

C:\Test

將配置條目更改為C:\\\\Test並在C#中特別是在路徑中, \\\\將自動轉換為\\因為斜杠將使用轉義序列進行轉義,因為以反斜杠('\\')開頭的任何內容都被稱為作為C#中的轉義序列。

var v1 = '<%= ConfigurationManager.AppSettings["RootPath"].Replace(@"\",@"\\") %>'

ToString()是多余的

如果你加上這個

<add key ="RootPath" value ="C:\\Test" />

然后你將像"C:\\Test"那樣進行翻版。 它的行為.net。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM