Стоит ли использовать HTML-помощники со сложной разметкой?
Стоит ли продолжать использовать HTML-помощники или просто использовать обычный HTML?
Я уже давно пользуюсь HTML-помощниками, и мне очень понравилось их использовать. Недавно я начал использовать CSS-фреймворки, такие какTwitter Bootstrap и я обнаружил, что моя разметка слишком сложна, чтобы использовать стандартные помощники HTML.
Конечно, я все еще используюUrl.Action()
для генерации ссылок, а иногда@Html.TextBoxFor()
или аналогичные для простых форм, но, например, я нахожу некоторых помощников, таких какHtml.ActionLink()
или жеUsing Html.BeginForm()
только не разрезай это.
Моя разметка часто содержит сложные гнезда. Например, в Bootstrap я мог бы добавить значок как часть ссылки:
<a href="#">
<i class="icon-user"></i>
<span>Simple link</span>
</a>
Это очень распространено в Bootstrap, и я чувствую, что HTML-помощники будут мешать. Я могу сделать свой собственный, но моя разметка совсем другая.
Предположим, я использую HTML-помощники только в небольших количествах; где необходимо. Это поднимает другой вопрос:
Если я минимизирую использование помощника HTML, я должен просто отбросить их и в основном использовать обычный HTML для согласованности?