Як мені об’єднати два рядки в синтаксисі 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))