2012-06-06 4 views
14

que tienen la sección siguientes appsettings¿Es posible tener un signo de ampersand en la clave appSettings?

<appSettings> 
    <add key="Foo" value="http://foo.bar.com/?app=xxx&FormName=yyy" /> 
</appSettings> 

Pero el IDE me está dando dos errores:

  1. de error 25 Entidad FormName 'no definido.
  2. Error 26 Esperando ';'.

parece que el & está causando un problema. Me gustaría no tener que dividir los valores en claves separadas. ¿Hay una manera elegante de resolver este problema?

+3

Sólo tiene que recordar que un archivo '.config' es XML y todavía se aplican todas las reglas de XML ... – Oded

+0

posible duplicado de [¿Cómo puedo agregar un símbolo de unión para un valor en un archivo de configuración de ASP.net/C# valor del archivo] (http://stackoverflow.com/questions/376135/how-can-i-add-an-ampersand-for -a-value-in-a-asp-net-c-app-config-archivo-valor) – JohnnyHK

Respuesta

34

sólo tiene que utilizar la codificación XML aquí creo que - por lo que se convierte en &&amp;

8
Try &amp; 

<appSettings> 
    <add key="Foo" value="http://foo.bar.com/?app=xxx&amp;FormName=yyy" /> 
</appSettings> 
Cuestiones relacionadas