ASP.NET MVC-Framework Release 2
» Von , 14.05.2010 21:59. Letztes Update, 14.05.2010 22:01.
Weitere Kleinigkeiten
Neben den hier kurz vorgestellten Neuigkeiten beinhaltet das aktuelle Release noch viele weitere interessante Features, die im Folgenden nur stichwortartig beleuchtet werden:
>Asynchrone Controller
>Partielle Seitenaktualisierung
>Binary Daten Unterstützung
>Neue und verbesserte API-Methoden
Eine vollständige Liste aller Neuigkeiten ist in einem Microsoft-Whitepaper zu finden [1]. Der letzte Teil dieser kleinen MVC-Überblickserie erläutert anhand einer Beispielanwendung die konkrete Verwendung des viel gelobten Frameworks.
Marc André Zhou ist Dipl. Inf. (FH) und Master of Science. Derzeit ist er für die Logica Deutschland GmbH & Co. KG als Senior Consultant tätig. Weitere Informationen finden Sie auf seinem Blog unter www.sw-consultant.de.
Links
[1] www.asp.net/learn/whitepapers/what-is-new-in-aspnet-mvc
public class Person
{
public int ID { get; set; }
[Required(ErrorMessage="Anrede ist ein Pflichtfeld")]
public string Anrede { get; set; }
[Required(ErrorMessage = "Nachname ist ein Pflichtfeld")]
[StringLength(30, ErrorMessage="Name darf nicht mehr als 30 Zeichen enthalten")]
public string Nachname { get; set; }
[Required(ErrorMessage = "Vorname ist ein Pflichtfeld")]
public string Vorname { get; set; }
}
Listing 1: Datenvalidierung über Attribute
<body>
<fieldset>
<legend>Fields</legend>
<%= Html.DisplayFor(model => model) %>
</fieldset>
<%: Html.ActionLink("Edit", "Edit", new { id=Model.ID }) %> |
<%: Html.ActionLink("Back to List", "Index") %>
</body>
Listing 2: Neue HTML-Hilfsmethoden
<%@ Control Language="C#"
Inherits="System.Web.Mvc.ViewUserControl<System.DateTime>" %>
<%: Html.Label( Model.Year.ToString() ) %>
Listing 3: Formatierung über HTML-Hilfsmethoden



KOMMENTARE
KOMMENTAR SCHREIBEN