C#中app.config文件中的以下链接中需要转义哪些字符

本文关键字:转义 字符 链接 config app 文件 | 更新日期: 2023-09-27 18:22:04

当我在.net中构建解决方案时,由于app.config文件中的此链接,它显示错误。我想我需要逃离一些角色。请提出建议。

<?xml version="1.0"?>
<!-- For more information on using app.config transformation
     visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <appSettings>
    <add key="MarketSolutionUrl" 
         value="http://www.example.com/Search?sid=90&cid=329&lid=1033"/>
  </appSettings>
</configuration>

http链接中需要转义哪些字符?

<add key="MarketSolutionUrl"
     value= "http://www.example.com/Search?sid=90&cid=329&lid=1033"/>

我尝试了&=&amp,但它仍然出现错误。请提供建议。

C#中app.config文件中的以下链接中需要转义哪些字符

与其他XML一样,您需要转义所有五个特殊字符

&     &amp;
"     &quot;
`     &apos;
<     &lt;
>     &gt;

注意&amp后面缺少分号。

应该是:

   <add key="MarketSolutionUrl"  value="http://www.example.com/Search?sid=90&amp;cid=329&amp;lid=1033"/>