Cómo: crear una aplicación auxiliar HTML personalizada para una aplicación MVC

por Chris Pels

En este vídeo, Chris Pels muestra cómo crear una HtmlHelper personalizada que no está disponible en el conjunto estándar en una aplicación MVC. En primer lugar, se crea una aplicación MVC de ejemplo con un controlador de demostración y una vista para probar el HtmlHelper personalizado. A continuación, se crea un módulo con una función pública que es un método de extensión que representa la implementación de HtmlHelper personalizado. El ayudante personalizado es para crear <img> etiquetas en una página y recibe varios parámetros de entrada, como el identificador, la dirección URL y el texto alternativo de la etiqueta de imagen. A continuación, se agrega la lógica a la función para devolver la etiqueta <img> completada con la información especificada. A continuación, se usa el HtmlHelper personalizado en la página de demostración para mostrar una imagen. Por último, el HtmlHelper personalizado se expande para incluir varias invalidaciones de constructor que proporcionan flexibilidad para crear más fácilmente etiquetas de <img> diferentes.

▶Ver vídeo (18 minutos)