반응형
Razor에서 문자열 연결
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.Format은 Razor에서도 작동합니다.
String.Format("{0} - {1}", Model.address, Model.city)
당신이 사용할 수있는:
@foreach (var item in Model)
{
...
@Html.DisplayFor(modelItem => item.address + " " + item.city)
...
플러스는 잘 작동하며 개인적으로 concat 기능을 사용하는 것을 선호합니다.
var s = string.Concat (문자열 1, 문자열 2, 문자열, 3 등)
참고 URL : https://stackoverflow.com/questions/16106196/concatenating-strings-in-razor
반응형
'Programing' 카테고리의 다른 글
Bash 스크립팅-새 파일을 만들 그룹을 설정하는 방법은 무엇입니까? (0) | 2020.11.10 |
---|---|
Android 손가락을 따라 부드러운 선을 그리는 방법 (0) | 2020.11.10 |
존재하지 않는 경우 폴더 만들기- "항목이 이미 있습니다." (0) | 2020.11.10 |
Watchkit AppIcon- "AppIcon"이라는 앱 아이콘 세트에 적용 가능한 콘텐츠가 없습니다. (0) | 2020.11.10 |
Swift Decodable 프로토콜로 중첩 된 JSON 구조체를 디코딩하는 방법은 무엇입니까? (0) | 2020.11.10 |