itcampro@ itcamp13# Premium conference on Microsoft technologiesMVC - Common pitfalls andhow to resolve themAndrei Ignat ,...
itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &MobileHuge thanks to our sponsors!
itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• What is MVC?• Routing and slug routin...
itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile– Example of routing– Intercepting cont...
itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• Model validation• Unobtrusive• Ajax w...
itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• Simple Ajax request• GET/POST• Demo– ...
itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• Test ViewModels• Mocking– Demo• Testi...
itcampro@ itcamp13# Premium conference on Microsoft technologiesQ & AThank you !Andrei Ignat , C# MVPhttp://msprogrammer.s...
Upcoming SlideShare
Loading in …5
×

ITCamp 2013 - Andrei Ignat - MVC - Common pitfalls and how to resolve them

375 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
375
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ITCamp 2013 - Andrei Ignat - MVC - Common pitfalls and how to resolve them

  1. 1. itcampro@ itcamp13# Premium conference on Microsoft technologiesMVC - Common pitfalls andhow to resolve themAndrei Ignat , C# MVPhttp://msprogrammer.serviciipeweb.ro/Ubisoft Romania
  2. 2. itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &MobileHuge thanks to our sponsors!
  3. 3. itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• What is MVC?• Routing and slug routing• Validation• Ajax requests and error handling• Testing : ViewModels, browserAgenda
  4. 4. itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile– Example of routing– Intercepting controller errors– Demo:– http://haacked.com/archive/2010/02/21/manipulating-action-method-parameters.aspx– Homework:http://www.jefclaes.be/2012/01/autocorrecting-unknown-actions-using.htmlRouting and slug routing
  5. 5. itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• Model validation• Unobtrusive• Ajax with partial views• Demo• Homework:Validation for a list.Validation
  6. 6. itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• Simple Ajax request• GET/POST• Demo– http://msprogrammer.serviciipeweb.ro/2011/12/05/jquery-ajax-request-and-mvcdetailed/• Homework:Ajax for a list – seehttp://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspxAjax requests and error handling
  7. 7. itcampro@ itcamp13# Premium conference on Microsoft technologiesDevelopment &Mobile• Test ViewModels• Mocking– Demo• Testing Browser– Demo: Selenium• Homework:Ajax test – HttpWebRequest.Testing : ViewModels, browser
  8. 8. itcampro@ itcamp13# Premium conference on Microsoft technologiesQ & AThank you !Andrei Ignat , C# MVPhttp://msprogrammer.serviciipeweb.ro/ignatandrei@yahoo.com

×