Вполне возможно, что я, возможно, не понял, но я действительно не могу понять, как помощники HTML ASP.NET MVC могут мне помочь. Здесь образец: -
HTML:
<a href="ActionName" target="_blank">Click Me</a>
HTML-помощник:
<%= Html.ActionLink("Click me", "ActionName", null, new {target="blank"}) %>
Мои глаза читают HTML более легко, и кажется, что интуитивно понятно использовать HTML-помощники.
Посмотрите на следующие аргументы:
- Многие люди (даже новички) умеют читать HTML. Синтаксис HTML Helper может легко запутать.
- Во многих случаях вам нужно сделать больше ввода написание HTML-помощника, тогда вам нужно написать фактический HTML.
- HTML-помощник все равно вытолкнет настоящий HTML-код, поэтому почему бы не написать HTML напрямую?
- Написание HTML дает вам больше контроля над синтаксисом и стандартами. Вы можете сделать его совместимым с любым стандартом HTML.
Есть ли какие-то особые убедительные причины, которые я не понял (поскольку я уверен в себе в MVC, и могут быть пробелы), которые должны заставить меня хотеть использовать HTML-помощники?
Или это просто шум кода?