我在配置文件中有一个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>
但是我在创建网站时会出错。不允许使用&号。我尝试过各种形式的转义&符号,但都没有用。有人知道正确的形式吗?欢迎提出任何建议。
当前回答
使用“&”而不是“&”。
其他回答
虽然这里公认的答案在技术上是正确的,但根据评论,用户之间似乎有一些困惑。当使用.cshtml文件中的ViewBag时,必须使用@Html。否则,您的数据在被ConfigurationManager未转义后,将再次被重新转义。使用Html.Raw()来防止这种情况发生。
使用“&”而不是“&”。
我认为你应该能够使用HTML转义字符(&)。他们可以在http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php上找到
你试过这个吗?
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
<appSettings>