我有一个C#程序,其配置文件中包含值。我想要的是为一个url值存储&符号,例如...
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
但是我在构建网站时遇到错误。不允许使用&号。我已经尝试过各种形式的转义“&”号的方法,但是都没有用。有人知道正确的格式吗?欢迎所有建议。
我有一个C#程序,其配置文件中包含值。我想要的是为一个url值存储&符号,例如...
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
但是我在构建网站时遇到错误。不允许使用&号。我已经尝试过各种形式的转义“&”号的方法,但是都没有用。有人知道正确的格式吗?欢迎所有建议。
Answers:
使用“ &
”代替“&”。
appSettings
和自定义NameValueCollection
部分对此进行了测试:“&”号在两者上均未正确转义。
Html.Raw
.cshtml文件以防止框架对其进行转义。
我认为您应该可以使用HTML转义符(&)。可以在http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php中找到它们。