Есть ли конкретная причина, по которой я должен использовать методы Html.CheckBox
, Html.TextBox
и т.д. вместо того, чтобы просто вручную писать HTML?
<%= Html.TextBox("uri") %>
отображает следующий HTML
<input type="text" value="" name="uri" id="uri"/>
Предположим, это экономит вам несколько ключевых штрихов, но кроме этого. Есть ли какая-то конкретная причина, по которой я должен идти по пути использования HtmlHelpers, когда это возможно, или это просто предпочтение?