Книга: ASP.NET MVC Framework
Вспомогательные методы
Вспомогательные методы класса HtmlHelper
, доступного как свойство Html
для представлений и частичных представлений, уже неоднократно встречались в коде ранее. Теперь пришла пора рассмотреть подробнее, какую функциональность они несут и какие задачи решают.
Вспомогательные методы применяются тогда, когда необходимо многократно использовать какую-либо функциональность — от генерации часто применяемой разметки до реализации функциональности элементов управления, таких как кнопки, текстовые поля, гиперссылки и т. д.
Вспомогательным методом может быть любой статический метод, доступный на уровне представления, однако для упрощения общей структуры проектов MVC их принято группировать в рамках класса HtmlHelper
. В табл. 5.1 приведен список основных вспомогательных методов класса HtmlHelper
.
Таблица 5.1. Вспомогательные методы класса HtmlHelper
Большая часть вспомогательных методов реализованы как методы-расширения C# 3.0 для класса HtmlHelper
(статические методы, определенные вне класса HtmlHelper). Такой подход был избран для того, чтобы разработчики легко могли расширять набор вспомогательных методов в собственных классах и не перегружать сам класс HtmlHelper.
Далее рассмотрено применение каждого из методов, описанных в табл. 5.1. Методы сгруппированы по сходству решаемых задач.
- Вспомогательные страницы
- ПРИЛОЖЕНИЕ В Вспомогательные исходные коды
- Глава 11 Вспомогательные последовательные интерфейсы и шины
- 15.4.1.4. Используйте вспомогательные функции отладки
- Часть 2 Вспомогательные устройства
- Вспомогательные сервисы
- Вспомогательные технологии
- Вспомогательные материалы
- Приложение А Вспомогательные инструменты разработки
- 19.6.2. Вспомогательные функции поддержки Ajax
- 19.7. Вспомогательные функции
- 11.4. Вспомогательные программы