Declarative HTML Helpers
3 мин
@functions @helpers
Большинство хелперов в asp.net mvc 3 это методы-расширения класса System.Web.Mvc.HtmlHelper.
Однако не всегда удобно создавать отдельный статический класс для 2-3 хелперов необходимых в одной вьюшке. И совсем неудобно создавать хелперы возвращающие большие блоки html-кода: ни подсветки синтаксиса, ни интеллисенса, ни прочих плюшек.
Для решения этих проблем в Razor есть два замечательных блока. Они позволяют создавать хелперы непосредственно в .cshtml-файлах.

Возникала ли у тебя, %username%, мысль: «а не поставить ли на аватар немного измененного хабрачеловека?». Что приходят в голову первыми? Поднять не левую руку, а правую? Показать fuck? Поднять обе руки?