다음 코드를 상속 받았으며이 코드를 더 잘 만들 수 있는지 알아보기 위해 머리를 고를 수 있는지 궁금합니다.더 나은 HtmlHelper 확장 메서드를 사용하는 데 도움이 필요합니다.
는 Heres는 우리의 부분 입력 대부분의 HTML 여기
<% if (Html.IsInputReadOnly()) { %>
<td>
Id
</td>
<td>
<%= Html.TextBox(
"Id"
, (Model == null ? null : Model.Id)
, new { @readonly = "readonly", @disabled="disabled" }
)%>
<% } elseif (Html.IsInputDisplayable() == false) { %>
<td></td>
<td></td>
<% } else { %>
<td>Id</td>
<td><%= Html.TextBox("Id")%>
<%= Html.ValidationMessage("Id", "*")%>
</td>
<%} %>
사전에
나는보기가 바보가되어야한다는 것에 동의하지만 "컨트롤 x는 조건 1에는 사용 가능해야하지만 조건 2에는 사용할 수 없도록 설정해야합니다"시나리오의 경우에는 어떻게됩니까? 그래서, 나는 그 질문에 +1을 준다. – Sunny