是否可以在appSettings键中添加&符号?

Whi*_*uit 22 asp.net appsettings

我有以下appSettings部分

<appSettings>
  <add key="Foo" value="http://foo.bar.com/?app=xxx&FormName=yyy" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

但IDE给了我两个错误:

  1. 错误25实体'FormName'未定义.
  2. 错误26期待';'.

似乎&正在造成问题.我不想将值分成单独的键.这个问题有优雅的方法吗?

Rob*_*obV 44

你只需要在这里使用XML编码 - 所以&变成了&amp;


Adi*_*dil 10

Try &amp;

<appSettings>
  <add key="Foo" value="http://foo.bar.com/?app=xxx&amp;FormName=yyy" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)