Làm cách nào để nối hai chuỗi trong cú pháp Razor?
Nếu tôi có: @Model.addressvà @Model.cityvà tôi muốn kết quả đạt được address citythì tôi sẽ làm gì? Nó có đơn giản như đang làm @Model.address + " " + @Model.citykhông?
Làm cách nào để nối hai chuỗi trong cú pháp Razor?
Nếu tôi có: @Model.addressvà @Model.cityvà tôi muốn kết quả đạt được address citythì tôi sẽ làm gì? Nó có đơn giản như đang làm @Model.address + " " + @Model.citykhô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">