asp.net 5 & tag helpers

Post on 14-Apr-2017

368 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Reconnect(); //2015

ASP.NET 5 & TAG HELPERS

Marc RubiñoCIO Captio@Marc_Rubino

COLABORA

Patrocinan

Colabora

MARC RUBIÑOMARC RUBIÑO

#Reconnect2015

@Marc_Rubinowww.mrubino.net

ASP.NET 5

Common

Next gen JIT (RyuJIT)SIMD

RuntimeComponents Compilers

.NET Compiler Platform (Roslyn)Languages innovation

.NET Core 5 Libraries

.NET Framework 4.6 Libraries

NuGet packages

WPF Windows Forms ASP.NET (4 & 5) ASP.NET 5 Universal

Windows Apps

.NET Framework 4.6Full .NET Framework for any scenario and

library support on Windows

Core CLR .Net Native

.NET Core 5Modular libraries & runtime optimized for

server and cloud workloads

ASP.NET 5

ASP.NET 5

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

ASP.NET 5

ASP.NET 5 - Client Libraries

ASP.NET 5 - Tag Helpers

ASP.NET 5 - Tag Helpers¿Qué son los tag Helpers?

<a asp-controller="Home" asp-action="Index">Home</a>

@Html.ActionLink("TagHelpers", "Index", "Home")

ASP.NET 5 - Tag HelpersUsar Tag Helpers• Crear formularios• Crear links• Cargar JS• Cargar CSS• Crear elementos personalizados

@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"

Importar

ASP.NET 5 - Tag HelpersTipos 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>

ASP.NET 5 - Tag HelpersCustom Tag Helpers

No Lifecycle

• Solo implementar ITagHelper

ASP.NET 5 RC1

https://get.asp.net/

Reconnect(); //2015

ASP.NET 5 RC1

Marc RubiñoCIO Captio@Marc_Rubino

top related