7. ASP.NET 5
Principales Novedades
• Cross-platform runtime
• Open Source
• Self-Host & IIS
• Middelware
• Inyección de Dependencias
• Programación unificada Mvc, Web API, Web Pages
• Tag Helpers
• Running Side by Side on different framework versions
• Diseñado para escalar en el CLoud
11. ASP.NET 5 - Tag Helpers
¿Qué son los tag Helpers?
<a asp-controller="Home" asp-action="Index">Home</a>
@Html.ActionLink("TagHelpers", "Index", "Home")
12. ASP.NET 5 - Tag Helpers
Usar Tag Helpers
• Crear formularios
• Crear links
• Cargar JS
• Cargar CSS
• Crear elementos personalizados
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
13.
14. ASP.NET 5 - Tag Helpers
Tipos de Tag Helpers
• Html existentes que se modifica el output
• Nuevos elementos con output “Custom Tag Helpers”
• Elementos sin output
<input asp-for="Email" class="form-control" />
<myControl/>
<environment names="Development">…</environment>
15. ASP.NET 5 - Tag Helpers
Custom Tag Helpers
• Solo implementar ITagHelper