Chcę zdefiniować długi ciąg i używać go jako parametru w klasie pomocnika.Definiowanie długiego łańcucha w Razor
Mam następujący kod, który nie kompiluje
@{
var code ="
new TEL_Helper
{
URI = "[email protected]",
Type = TEL_TelecomType.Email,
Use = TEL_TelecomUse.VacationHome
}"
Html.SyntaxXML(code)
}
Jak mogę określić łańcuch, który obejmuje wiele linii i ma podziałów wierszy.
i roztwór Kiedyś było:
@{
var code [email protected]"
new TEL_Helper
{
URI = '[email protected]',
Type = TEL_TelecomType.Email,
Use = TEL_TelecomUse.VacationHome
}";
Html.SyntaxXML(code);
}
Próbowałem tego, nadal próbuje dopasować "}" w definicji łańcucha do otworu "{" w bloku kodu. –
@BENBUNCoder: Wtedy popełniasz gdzieś błąd; Razor wspiera to. Sprawdź zagnieżdżone cytaty. – SLaks
@BENBUNCoder Kiedy używasz składni @ verbatim, zagnieżdżone cudzysłowy w twoim ciągu muszą zostać zmienione przez użycie drugiego ", więc w przykładzie SLaksa musisz zrobić" "[email protected]" "jak on pokazuje." – Dismissile