JavaScript 中的 Web.config 值
我想访问 javascript
配置条目中的 Web 配置值:
<add key ="RootPath" value ="C:\Test" />
javascript 代码:
var v1 = '<%=ConfigurationManager.AppSettings["RootPath"].ToString() %>'
我得到的输出是
C:Test
但我想要的是 C:\Test
知道如何实现这个吗?
i want to acess the web config value in javascript
config entry:
<add key ="RootPath" value ="C:\Test" />
javascript code:
var v1 = '<%=ConfigurationManager.AppSettings["RootPath"].ToString() %>'
The output that i am getting is
C:Test
but what i want is C:\Test
Any idea how to acheive this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
试试这个
Try this
ToString() 是多余的
ToString() is excess
如果添加此
,那么您将像
"C:\Test"
一样检索。.net 的行为。
if you adding this
then you will retrive like
"C:\Test"
.Its behavior of .net.
像这样的事情
请参阅从 javascript 读取配置设置。如果您获取配置值,例如
将配置条目更改为
C:\\Test
,并且在 C# 中,特别是在路径中,\\
将自动转换为\
因为斜杠将通过使用转义序列进行转义,因为任何以反斜杠 ('\') 开头的内容在 C# 中都称为转义序列。some thing like this
Refer to the Read Configuration settings from javascript. If you are getting the config value like
change the config entry to
C:\\Test
and in C# especially in paths the\\
will be automatically converted in to\
because slash will be escaped by using escape sequence, because anything that begins with a backslash ('\') is termed as escape sequence in C#.