这可能是一个可怕的神的问题,但我不知道为什么它不会让我这样做。

我有一个网址,我需要在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}&amp;code=1&amp;pass=2"/>

注意转义&号。

其他提示

配置文件是XML,正因为如此,需要XML实体转义。问题不在于你的{0}在格式使用,它的&必须转义为

&amp;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top