我有一个 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>
但是我在构建我的网站时遇到了错误。& 号是不允许的。我尝试了各种形式的转义&符号无济于事。有人知道这样做的正确形式吗?欢迎所有建议。
使用“ &
”代替“&”。
你试过这个吗?
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
<appSettings>
我认为您应该能够使用 HTML 转义字符 (&)。它们可以在http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php找到
尽管此处接受的答案在技术上是正确的,但根据评论,用户之间似乎存在一些混淆。在 .cshtml 文件中使用 ViewBag 时,您必须使用,@Html.Raw
否则您的数据在被 ConfigurationManager 转义后,将再次重新转义。用于Html.Raw()
防止这种情况发生。