(ASP.NET),你可以做的String.Format上一个web.config键/值?
-
16-09-2019 - |
题
这可能是一个可怕的神的问题,但我不知道为什么它不会让我这样做。
我有一个网址,我需要在Web.config中,其中有从Web页面的动态参数来存储。
所以我想存储:
<add key="TestURL"
value="https://test/subscribe?msisdn={0}&code=1&pass=2"/>
这并不让我做这件事。 {0}在它的错误后的“和”
任何人都可以让我知道我在做什么错在这里?我需要逃脱字符?
解决方案
尝试此相反,
<add key="TestURL" value="https://test/subscribe?msisdn={0}&code=1&pass=2"/>
注意转义&号。
其他提示
配置文件是XML,正因为如此,需要XML实体转义。问题不在于你的{0}在格式使用,它的&必须转义为
&
不隶属于 StackOverflow