Как лучше всего создать элемент управления или помощник ASP.NET MVC?
-
02-07-2019 - |
Вопрос
Я хочу создать многоразовый элемент управления или собственный помощник для моего проекта MVC.Я уверен, что для этого существует лучшая практика.Любая помощь приветствуется.
Решение
Конечно, лучшие практики инкапсулированы в HtmlHelpers и других помощниках исходного кода MVC.Вы можете получить исходный код по адресу http://www.codeplex.com/aspnet
Другие советы
(Ненавижу с вами не соглашаться, Скотт) Использование HtmlHelpers — не лучшая практика.Это не практика, отточенная за счет использования в реальных проектах, а лишь один из подходов.Недавно я написал небольшой пост об использовании субконтроллеров..мы используем HtmlHelpers для некоторых мелочей, но мы используем SubControllers для большего контроля, композиции и инверсии зависимостей.