Используете ли вы какие-либо пользовательские расширения ASP.NET MVC HtmlHelper?
-
08-07-2019 - |
Вопрос
Мне интересно узнать, какие пользовательские расширения были созданы другими разработчиками для класса ASP.NET MVC HtmlHelper . Р>
Я думаю, что Microsoft взялась за отличный старт , но, как обычно, оставила много открытых отверстий для заполнения! Р>
Похоже, мне придется создать некоторые для рендеринга изображений, рендеринга ссылок действий в виде изображений и так далее. Р>
Думаю, что было бы полезно составить список и сэкономить время и усилия некоторых других разработчиков , и, честно говоря, сэкономить мне тоже время. =)
Если у вас есть ссылки на другие методы расширения для класса HtmlHelper на веб-сайте, укажите их.
Решение
Вам необходимо проверить MVC-Contrib проект в Codeplex ...
Кроме того, я только что нашел это пейджинговое расширение для HtmlHelper, которое выглядит довольно круто, хотя я еще не использовал его.
Другие советы
Я написал статью о создании пользовательских элементов управления в ASP.NET MVC и Я на самом деле использую " Rollup Grid View " что я там встроил.
Я написал пост, чтобы собрать полезные MVC HtmlHelpers и поделиться ими с другими; мы можем вырастить это!
Посмотрите: http://sharplife.net/2008/11/14 /UsefulHtmlHelpersForASPNETMVC.aspx (или http://tinyurl.com/mvchelper запомнить легко!) . р>
Я сделал немало для проекта, который я сделал на работе. Те, которые я могу придумать, были:
ActionImage, который был нечестивой любовью, дочерью ActionLink и Image. ScriptBlock, который может записывать блок сценариев JavaScript на основе некоторых параметров из ASP.NET. Текстиль, который будет содержать строку, помеченную в Textile разметить и записать эту разметку как XHTML, созданную библиотекой текстиля .
Были и другие, более конкретные, но я думаю, что это действительно удобный способ инкапсуляции блоков тегов.