는 다음의 짧은 버전이있는 경우 :짧은 손 문
ASP.NET MVC를 사용하여,이 HTML 페이지
<%= IsTrue ? Html.Image("~/images/myimage.gif") : "" %>
내가 태어난지 3 개 추가 문자를 쓰고 있어요 알고에 , 더 좋은 것이 있는지 궁금해 할뿐입니다.
는 다음의 짧은 버전이있는 경우 :짧은 손 문
ASP.NET MVC를 사용하여,이 HTML 페이지
<%= IsTrue ? Html.Image("~/images/myimage.gif") : "" %>
내가 태어난지 3 개 추가 문자를 쓰고 있어요 알고에 , 더 좋은 것이 있는지 궁금해 할뿐입니다.
아니요, 없습니까? 연산자는 그 자체가 if else 문에 대한 짧은 손입니다.
조건부 연산자는 표현식으로 만 사용될 수 있고, 'if'는 분명히 진술문입니다. 하나는 개념적으로 다른 것으로 다른 하나는 짧은 손이 아닙니다. – Thorarin
개요의 경우는 해당되지 않습니다.
당신이 A
에 널 체크를하고 있다면 당신은 쓸 수 var b = A ?? string.Empty;
친절,
댄
HTML 도우미 만들 허용 될 수null이 제공되면 부분적으로보기에서 모델을 자동으로 받기 때문에 모델을 강하게 입력 된 부분으로 전달할 때이 방법이 유용합니다. –
:
public static string ImageIf(this HtmlHelper helper, condition, url){
return condition ? helper.Image(url) : "";
}
사용 :
<%= Html.ImageIf(IsTrue, "~/images/myimage.gif") %>
무엇을 단축하려고합니까? –