Jak połączyć dwa ciągi w składni Razor?
Gdybym miał: @Model.address
i @Model.city
chciałbym, żeby wyjście było address city
tym, co bym zrobił? Czy to tak proste, jak zrobienie @Model.address + " " + @Model.city
?
Jak połączyć dwa ciągi w składni Razor?
Gdybym miał: @Model.address
i @Model.city
chciałbym, żeby wyjście było address city
tym, co bym zrobił? Czy to tak proste, jak zrobienie @Model.address + " " + @Model.city
?
Odpowiedzi:
Użyj składni rodzicielskiej Razor:
@(Model.address + " " + Model.city)
lub
@(String.Format("{0} {1}", Model.address, Model.city))
Aktualizacja : w C # 6 możesz również użyć $ -Notation (oficjalnie interpolowane ciągi):
@($"{Model.address} {Model.city}")
string.Join(",", Model.AppInfo.MailingCodes);
ale używając odpowiedzi tutaj, zadziałało:@(string.Join(",", Model.AppInfo.MailingCodes))