2008-09-23 6 views
5

Я ищу, чтобы создать многоразовый элемент управления или пользовательский помощник для моего проекта MVC. Я уверен, что для этого есть лучшая практика. Любая помощь приветствуется.Какова наилучшая практика для создания элемента управления ASP.NET MVC или помощника?

ответ

8

Несомненно, лучшие практики заключены в HtmlHelpers и другие помощники исходного кода MVC. Вы можете получить источник по адресу http://www.codeplex.com/aspnet

+0

Все верно? Вау. Я, несомненно, делал вещи более сложными, чем это должно было быть. Спасибо, Скотт! –

0

(Ненависть к вам не согласен с Скоттом) Использование HtmlHelpers - не лучшая практика. Это не практика, которая была усилена за счет использования реальных проектов и является лишь одним подходом. Недавно я написал little post on using SubControllers .. мы используем HtmlHelpers для некоторых мелочей, но мы используем SubControllers для большей управляемости, состава и инверсии зависимостей.

+0

Мэтт, я мог бы утверждать, что HtmlHelpers - это способ создания элементов управления MSFT и что они рекомендуют идти по этому маршруту. Был ли он широко принят, это еще одна история. Спасибо за дополнительную ссылку! –

+1

Джейсон, ты абсолютно можешь это утверждать. Вы также можете утверждать, что о DataSets, но теперь даже MS отказывается от них. –

+0

Мэтт - как субконтроллеры, вызываемые из представления, следуют шаблону MVC? HTML-помощники и частичные представления являются стандартными, но я бы сказал, что субконтроллеры (по крайней мере, как ваша команда их реализовала) стоят на шаткой почве. –

 Смежные вопросы

  • Нет связанных вопросов^_^