Используете ли вы какие-либо собственные расширения ASP.NET MVC HtmlHelper? - PullRequest
8 голосов
/ 14 ноября 2008

Мне интересно узнать, какие пользовательские расширения создали другие разработчики для класса ASP.NET MVC HtmlHelper .

Я думаю, что Microsoft взяла отличный старт , но, как обычно, оставила много открытых отверстий для заполнения!

Похоже, мне придется создать некоторые для рендеринга изображений, рендеринга ссылок действий в виде изображений и так далее.

Подумал, что на самом деле может быть полезно составить список и сэкономить время и усилия некоторых других разработчиков , и, честно говоря, сэкономить мне время. =)

Если у вас есть ссылки на другие методы расширения для класса HtmlHelper на веб-сайте, укажите их!

Ответы [ 4 ]

8 голосов
/ 14 ноября 2008

Вам следует проверить проект MVC-Contrib в Codeplex ...

Кроме того, я только что нашел это расширение подкачки для HtmlHelper, которое выглядит довольно круто, хотя я еще не использовал его.

3 голосов
/ 14 ноября 2008

Я написал статью о создании пользовательских элементов управления в ASP.NET MVC , и я на самом деле использую «Свернутое представление сетки», которое я там встроил.

2 голосов
/ 14 ноября 2008

Я написал пост, чтобы собрать полезные MVC HtmlHelpers и поделиться ими с другими; мы можем вырастить это!

Посмотрите: http://sharplife.net/2008/11/14/UsefulHtmlHelpersForASPNETMVC.aspx (или http://tinyurl.com/mvchelper, чтобы легко запомнить!).

1 голос
/ 20 мая 2011

Я сделал немало для проекта, который я сделал на работе. Те, которые я могу придумать, были:

ActionImage, который был нечестивой любовью, дочерью ActionLink и Image. ScriptBlock, который может записывать блок сценариев JavaScript на основе некоторых параметров из ASP.NET. Текстиль, который будет принимать строку, размеченную в Textile разметку, и записывать эту разметку как XHTML, созданную Textile library .

Было и несколько других, более специфичных, но я думаю, что это действительно аккуратный способ инкапсуляции блоков тегов.

...