Quiero definir una cadena larga y usarla como parámetro en una clase auxiliar.Definición de una cadena larga en Razor
Tengo el siguiente código que no compile
@{
var code ="
new TEL_Helper
{
URI = "[email protected]",
Type = TEL_TelecomType.Email,
Use = TEL_TelecomUse.VacationHome
}"
Html.SyntaxXML(code)
}
¿Cómo se define la cadena que se extiende por varias líneas y tiene saltos de línea.
y la solución que utilicé fue:
@{
var code [email protected]"
new TEL_Helper
{
URI = '[email protected]',
Type = TEL_TelecomType.Email,
Use = TEL_TelecomUse.VacationHome
}";
Html.SyntaxXML(code);
}
Lo intenté, todavía intenta hacer coincidir el "}" en la definición de cadena con la apertura "{" en el bloque de código. –
@BENBUNCoder: Entonces estás cometiendo un error en alguna parte; Razor apoya esto. Verifique sus citas anidadas. – SLaks
@BENBUNCoder CUANDO use la sintaxis @ verbatim, las comillas anidadas en su cadena deben escaparse utilizando un segundo ", de modo que en el ejemplo de SLaks debe hacer" "[email protected]" "como muestra – Dismissile