Як мені об’єднати два рядки в синтаксисі Razor?
Якби я мав: @Model.address
і @Model.city
і хотів би, щоб вийшов, address city
що б я робив? Це так просто, як робити @Model.address + " " + @Model.city
?
Як мені об’єднати два рядки в синтаксисі Razor?
Якби я мав: @Model.address
і @Model.city
і хотів би, щоб вийшов, address city
що б я робив? Це так просто, як робити @Model.address + " " + @Model.city
?
Відповіді:
Використовуйте синтаксис парентезу Razor:
@(Model.address + " " + Model.city)
або
@(String.Format("{0} {1}", Model.address, Model.city))
Оновлення : З C # 6 ви також можете використовувати $ -Notation (офіційно інтерпольовані рядки):
@($"{Model.address} {Model.city}")
string.Join(",", Model.AppInfo.MailingCodes);
але використовуючи відповідь тут, це справді спрацювало:@(string.Join(",", Model.AppInfo.MailingCodes))