Стоит ли использовать 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 для согласованности?

Ответы на вопрос(3)

Ваш ответ на вопрос