1 / 24

ASP.NET MVC 3 ARENEB JA UUENEB

ASP.NET MVC 3 ARENEB JA UUENEB. Gunnar Peipman ASP.NET MVP. Kava. ASP.NET MVC 3 uuendused Razor view engine Globaalsed action filtrid HTTP staatuse koodid ViewModel Üllatuspeatükk. Uuendused. Lisaks kavas toodule: DI konteinerite tugi Service locator tugi JSON pöördumiste tugi

ismail
Download Presentation

ASP.NET MVC 3 ARENEB JA UUENEB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASP.NET MVC 3ARENEB JA UUENEB Gunnar PeipmanASP.NET MVP

  2. Kava • ASP.NET MVC 3 uuendused • Razorview engine • Globaalsed action filtrid • HTTP staatuse koodid • ViewModel • Üllatuspeatükk

  3. Uuendused • Lisaks kavas toodule: • DI konteinerite tugi • Service locator tugi • JSON pöördumiste tugi • .NET 4.0 valideerimise raamistiku tugi • Uued ümbersuunamise meetodid

  4. Razor

  5. Razor view engine • Razor on uus view engine, mis on saadaval ka WebMatrix peal • Pakub “õhemat” süntaksit kui MVC vaikimisi kasutatav view engine • Code behind osas on koodile piiranguid

  6. Demo Razor view engine

  7. Mitme view engine tugi

  8. Mitme view engine tugi • Tulemas on mitme view engine tugi • Lisaks ASP.NET MVC enda omadele on olemas näiteks Spark ja Nhaml • ASP.NET MVC tuvastab uued mootorid ise ja pakub neid arendajale valida läbi kasutusliidese • Erinevaid mootoreid saab kasutada paralleelselt

  9. ViewModel

  10. ViewModel • Dünaamiline ViewModel võimaldab kasutada dynamic tüüpi objekti mudelina • View tasemel leiab ViewModelile omistatu View omaduse küljest • ViewModel ja ViewData on sünkroniseeritud

  11. Demo ViewModel

  12. Globaalsed action filtrid

  13. Globaalsed action filtrid • Action filtrite abil saab mõjutada kontrollerite tegevust • Siiani saadaval filtrid, mis määratakse konkreetsele kontrolleri meetodile • MVC 3 toob endaga globaalsed action filtrid, mis jõustatakse kõikidele kontrolleri meetoditele

  14. Demo Global action filter

  15. Meeldetuletus Tagasiside lehed ka :)

  16. HTTP staatused

  17. HTTP staatused • HTTP staatuse koode määravate kontrollerite testimine oli problemaatiline • HttpNotFoundResult ja HttpStatusCodeResult lahendavad probleemi • Neid on võimalik ise laiendada

  18. Demo Http staatused

  19. Tere HTML5

  20. HTML5 • HTML5 on peatselt uus standard • Lisab brauseritesse palju uusi võimalusi • Arendajatele tähendab see senisest vähemat JavaScripti kasutamist elementaarsete funktsionaalsuste saavutamiseks • ASP.NET MVC valmistub ette

  21. Demo ASP.NET MVC & HTML5

  22. Küsimused?

  23. Aitäh!

  24. www.eneta.ee/foorum

More Related