ASP.NET MVC 3
23
TECH ED ON THE ROAD .
-
Upload
shravan-kumar-kasagoni -
Category
Technology
-
view
3.897 -
download
0
Transcript of ASP.NET MVC 3
- 1. TECH ED ON THE ROAD
. - 2. EXPLORING ASP.NET MVC 3
Shravan Kumar
http://theshravan.net
Thomson Reuters - 3. Agenda
What's new in ASP.NET MVC3 ?
What's new in ASP.NET MVC3 Tools Update? - 4. Multiple View Engine Support
@Razor - 5. The RazorView Engine
- Razor syntax is clean and concise
- 6. Requiring a minimum number of keystrokes
- 7. Razor is easy to learn
- 8. Visual Studio includes IntelliSense and code colorization for Razor syntax.
-
@for (int i = 0; i < 10; i++) {- @i
}
- 9. Demo
Razor
@{new ViewEngine();} - 10. Controller Improvements
- Global Action Filters
- 11. New "ViewBag" Property
- 12. New "ActionResult" Types
- Demo
Controller Improvements - 13. Model Validation Improvements
- "DataAnnotations" Metadata Attributes
- 14. "ValidationAttribute" Class
- 15. Validation Interfaces
- 16. IValidatableObject
- 17. IClientValidatable
- JavaScript and Ajax Improvements
- Ajax and validation helpers in MVC 3 use an unobtrusive JavaScript approach.
- 18. Client-Side Validation Enabled by Default
- 19. Remote Validator
- 20. JSON Binding Support
- Demo
Model Validation and JavaScriptImprovements - 21. Dependency Injection Improvements
- 22. Demo
Dependency Injection Improvements - 23. What else?
- NuGet Integration
- 24. Partial-Page Output Caching
- 25. Granular Control over Request Validation
- 26. Sessionless Controller Support
- ASP.NET MVC 3 Tools Update
- ASP.NET MVC 3 RTM (January 13, 2011)
- 27. ASP.NET MVC 3 Tools Update (April 12, 2011)
- 28. ASP.NET MVC 3 (before)
- 29. ASP.NET MVC 3 (after)
- 30. Whats new inAsp.NET MVC 3 tools update
- Scaffolding with extensibility via NuGet
- 31. Intranet Project Template
- 32. HTML 5 Enabled Project Templates
- 33. Pre-Installed NuGet Packages
- 34. Modernizr
- 35. EF Code First
- 36. jQuery 1.5.1
- 37. jQuery Validation 1.8.0
- 38. jQuery UI 1.8.11
- Refer to:
- http://asp.net/mvc/mvc3/
- 39. http://haacked.com
- 40. http://weblogs.asp.net/scottgu/
- 41. http://hanselman.com/
- Thank You!
- 42.
[email protected]@techieshravanhttp://theshravan.net
- 43. No Questions