Làm cách nào để nối hai chuỗi trong cú pháp Razor?
Nếu tôi có: @Model.address
và @Model.city
và tôi muốn kết quả đạt được address city
thì tôi sẽ làm gì? Nó có đơn giản như đang làm @Model.address + " " + @Model.city
không?
Làm cách nào để nối hai chuỗi trong cú pháp Razor?
Nếu tôi có: @Model.address
và @Model.city
và tôi muốn kết quả đạt được address city
thì tôi sẽ làm gì? Nó có đơn giản như đang làm @Model.address + " " + @Model.city
không?
Câu trả lời:
Sử dụng cú pháp ngoặc đơn của Razor:
@(Model.address + " " + Model.city)
hoặc là
@(String.Format("{0} {1}", Model.address, Model.city))
Cập nhật : Với C # 6, bạn cũng có thể sử dụng $ -Notation (chuỗi nội suy chính thức):
@($"{Model.address} {Model.city}")
string.Join(",", Model.AppInfo.MailingCodes);
nhưng sử dụng câu trả lời ở đây, điều này đã làm công việc:@(string.Join(",", Model.AppInfo.MailingCodes))
Bạn có thể cho như thế này….
<a href="@(IsProduction.IsProductionUrl)Index/LogOut">