ASP.NET MVC 2.0 Preview 1

31 lipca 2009, 14:15

KomentarzeKomentarze: 0 KategorieKategorie: asp.netmvc

Super wiadomość od teamu ASP.NET  MVC. ScottGu informuje o kolejnej wersji ASP.NET MVC.

Z nowych  fajniejszych funkcji możemy zobaczyć:

Areas - podział większego projektu na części

Mechanizm ten pozwala na podzielenie aplikacji na części grupując kontrolery i widoki w osobne, mniejsze projekty aplikacji webowej. Niestety, aby to zrobić trzeba sobie to wszystko rączkami pokonfigurować, ale w ostatecznej wersji będą odpowiednie narzędzia wspomagające.

DataAnnotations - wspomaganie walidacji

Poprzez opisanie właściwości modelu możemy w łatwy sposób wprowadzić walidację do naszej aplikacji.

   1:   
   2:  [Required(ErrorMessage = "Pole 'Nazwa' jest obowiązkowe.")]
   3:  public string Name { get; set; }
   4:   

Typowane helpery do budowy interfejsu

Przykład:

   1:  Html.EditorFor(c => c.Name)

Super. Dzięki temu zamiast podawać stringi używamy typowanych helperów, dzięki czemu zwiększa się sprawność wykrywania błędów na poziomie kompilacji. O ile mamy uruchomione kompilowanie widoków.

Szablony dla helperów do budowy interfejsu

Super. Super. Super. Dla aplikacji typu CRUD, ale nie tylko. Jak to działa? Pisząc w widoku następujący kod:

   1:   
   2:  Html.EditorFor(c => c.Name)

na stronie pojawi nam się pole tekstowe, dla którego możemy zdefiniować szablon w osobnym pliku String.ascx. Wszystkie pola typu string będą prezentowane wg. naszego szablonu.

A to nie wszystko...

Więcej informacji o ASP.NET MVC 2 Preview 1 oczwiście jak zwykle w epickim poście Scott'a Gu. :)

 

Jeśli spodobał Ci się ten artykuł, to podziel się tą informacją z innymi.

Nikt jeszcze nie skomentował tego artykułu. Bądź pierwszy.

Dodaj komentarz Dodaj komentarz

Twój email (niepublikowany/opcjonalnie):

Twoja strona (opcjonalnie):

Imię i nazwisko/nick (wymagane):

Treść (wymagane):

Chcę być poinformowany o kolejnych komentarzach:

Te pola zostaw puste

Uwaga! Zastrzegam sobie prawo do usuwania obraźliwych i wulgarnych komentarzy.