Web.config value in javascript
本文关键字:javascript in value config Web | 更新日期: 2023-09-27 18:12:11
我想访问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 v1 = '<%= ConfigurationManager.AppSettings["RootPath"].Replace(@"'",@"''") %>'
ToString((是多余的
如果添加此
<add key ="RootPath" value ="C:''Test" />
那么您将像"C:'Test"
一样重试。其.net的行为
一些类似的东西
var defaults = {inactivity: <%=ConfigurationManager.AppSettings["Inactivity"] %> }
请参阅javascript中的读取配置设置。如果你得到的配置值像
C:'Test
将配置条目更改为C:''Test
,在C#中,尤其是在路径中,''
将自动转换为'
,因为斜杠将使用转义序列进行转义,因为在C#中任何以反斜杠("''"(开头的内容都被称为转义序列。