2008-11-14 13 views
8

Estoy interesado en ver qué extensiones personalizadas han creado otros desarrolladores para la clase ASP.NET MVC HtmlHelper.¿Utiliza alguna extensión personalizada ASP.NET MVC HtmlHelper?

creo que Microsoft tuvo un gran un comienzo, pero como de costumbre, dejó una gran cantidad de abiertas huecos que llenar!

Parece que voy a tener que crear algunas para representar imágenes, representar enlaces de acción como imágenes, y más.

Pensé que podría ser beneficioso realmente juntar una lista y ahorrarle a otros desarrolladores algo de tiempo y esfuerzo, y voy a ser honesto, ahórreme un poco el tiempo también. =)

Si tiene enlaces de sitios web a otros métodos de extensión para la clase HtmlHelper, indíquelos.

+5

consejo para cualquier persona que desarrolle HtmlHelper: POR FAVOR use TagHelper en lugar de simplemente construir HTML usted mismo. es mucho más confiable y seguro. si uso tu control quiero asegurarme de que las etiquetas estén cerradas y si te paso una "que está codificada en " y no necesito hacerlo yo mismo –

+0

@Simon - buena llamada, gracias. – Kieron

Respuesta

8

Debe comprobar el proyecto MVC-Contrib en CodePlex ...

Además, acabo de encontrar this extensión de paginación a la HtmlHelper la que se ve muy bien, aunque yo no lo he usado todavía.

+1

Esa extensión de paginación se ve muy resbaladizo. – mattruma

1

Hice bastantes para un proyecto que hice en el trabajo. Los que puedo pensar en la parte superior de mi cabeza fueron:

ActionImage, que era el hijo de amor profano de ActionLink e Image. ScriptBlock, que podría escribir un bloque de script JavaScript basado en algunos parámetros de ASP.NET. Textil, que tomaría una cadena marcada en el marcado Textile y escribirá ese marcado como XHTML producido por un Textile library.

Hubo algunos otros más específicos también, pero creo que es una manera muy clara de encapsular bloques de etiquetas.

Cuestiones relacionadas