반응형
Razor If / Else 조건부 연산자 구문
이 질문에 이미 답변이 있습니다.
운이 좋지는 않지만 Razor에서 완벽하게 작동하는 다음 if / else 문이 있습니다.
<small>
@if(deletedView){
@:Deleted
}
else {
@:Created
} by
</small>
나는 다음과 같은 것을 시도하고 있습니다.
<small>
@(deletedView) ? @:Deleted : @:Created by
</small>
그러나 그것은 비참하게 실패합니다. 적절한 구문은 무엇입니까?
전체 삼항 표현식을 괄호 안에 넣어야합니다. 불행히도 "@ :"는 사용할 수 없지만 다음과 같이 할 수 있습니다.
@(deletedView ? "Deleted" : "Created by")
Razor는 현재 @ ()를 사용하지 않고 C # 식의 하위 집합을 지원하며 안타깝게도 삼항 연산자는 해당 집합의 일부가 아닙니다.
참고 URL : https://stackoverflow.com/questions/4607843/razor-if-else-conditional-operator-syntax
반응형
'program story' 카테고리의 다른 글
사용자가 언어를 선택할 때 앱의 언어를 변경하는 방법은 무엇입니까? (0) | 2020.09.01 |
---|---|
Eclipse에서 작업 태그를 현재 프로젝트로 제한하는 방법은 무엇입니까? (0) | 2020.09.01 |
Django Rest Framework-뷰 이름 "user-detail"을 사용하여 하이퍼 링크 된 관계에 대한 URL을 확인할 수 없습니다. (0) | 2020.09.01 |
파비콘 만들기 (0) | 2020.09.01 |
정수 불변 임 (0) | 2020.09.01 |