Я хочу удалить операторы if из моего View, но у меня проблемы с предопределенными элементами управления, такими как Html.DropDownList.
Например, у меня есть DropDownList, который в некоторых случаях содержит пустое выделение (или, другими словами, возможность не выбирать что-то), а в другом случае пустое выделение отсутствует.
<% if (Model.IsCreateEmptySelectionSet)
{ %>
<%= Html.DropDownList("InternalVariableTypeList", Model.InternalType, "-- select internal variable type --")%>
<% } %>
<% else
{ %>
<%= Html.DropDownList("InternalVariableTypeList", Model.InternalType)%>
<% } %>
Итак, я хотел бы создать помощника, который бы создавал правильный DropDownList, но когда я создаю свой собственный помощник, я не могу получить доступ к Html.DropDownList. Как это правильно использовать?