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))