2008-11-14 4 views
8

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

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

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

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

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

+5

совет для тех, кто разрабатывает HtmlHelper: ПОЖАЛУЙСТА, используйте TagHelper вместо того, чтобы просто конструировать HTML самостоятельно. его гораздо надежнее и безопаснее. если я использую ваш контроль, я хочу быть уверенным, что теги закрыты, и если я передам «вам, что он будет закодирован до ", и мне не нужно это делать самостоятельно – 2009-02-03 01:00:23

+0

@Simon - хороший звонок, спасибо. – Kieron 2009-08-26 09:38:48

ответ

8

Вы должны проверить MVC-Contrib проект Codeplex ...

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

+1

Это расширение подкачки выглядит довольно гладко. – mattruma 2008-11-14 12:11:48

1

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

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

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

Смежные вопросы