[英]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.