Your SlideShare is downloading. ×
0
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ASP.NET 4.0 Roadmap

2,641

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,641
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
208
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Harish Ranganathan 22 / 04 / 09 ASP.NET 4.0 Road
  • 2. ASP.NET Web Forms
  • 3. ASP.NET AJAX
  • 4. ASP.NET MVC
  • 5. ASP.NET Dynamic Data
  • 6. ASP.NET 3.5 Service Pack 1 <ul><li>Microsoft Entity Framework </li></ul><ul><li>ADO.NET Data Services </li></ul><ul><li>Dynamic Data </li></ul><ul><li>Microsoft AJAX Improvements </li></ul><ul><ul><li>Browser History </li></ul></ul><ul><ul><li>Script Combining </li></ul></ul>
  • 7. ASP.NET Web Forms <ul><li>Designer-focused Developer </li></ul><ul><ul><li>Rapid application development with Visual Studio designer and tools </li></ul></ul><ul><ul><li>Drag-and-drop controls from toolbox </li></ul></ul>
  • 8. ASP.NET Web Forms <ul><li>Source-focused developer: </li></ul><ul><ul><li>Likes to type out HTML tags </li></ul></ul><ul><ul><li>Writes JavaScript code by hand </li></ul></ul><ul><ul><li>Worried about every little angle bracket and pixel </li></ul></ul>
  • 9. ASP.NET Web Forms <ul><li>With ASP.NET 4.0, you are in control : </li></ul><ul><ul><li>Control Rendering </li></ul></ul><ul><ul><li>Control IDs </li></ul></ul><ul><ul><li>View State </li></ul></ul><ul><ul><li>Website URLs </li></ul></ul><ul><ul><li>XHTML and Accessibility </li></ul></ul>
  • 10. Types of Code Snippets <ul><li>HTML </li></ul><ul><ul><li>div, table, img … </li></ul></ul><ul><li>ASP.NET </li></ul><ul><li>scriptmanager, sqldatasource, formview … </li></ul><ul><li>ASP.NET AJAX </li></ul><ul><li>behavior, control … </li></ul><ul><li>JScript </li></ul><ul><li>function, forin … </li></ul>
  • 11. FormView Improvements <ul><li><asp:FormView </li></ul><ul><li>ID=&quot;Formview1&quot; </li></ul><ul><li>RenderTable=&quot;false&quot; </li></ul><ul><li>runat=&quot;server&quot;> </li></ul>
  • 12. ListView Improvements
  • 13. Control Your View State <ul><li>Control.ViewStateMode </li></ul><ul><ul><li>Enabled </li></ul></ul><ul><ul><li>Disabled </li></ul></ul><ul><ul><li>Inherit (default) </li></ul></ul>
  • 14. Control Your Client IDs <ul><li>Control.ClientIdMode </li></ul><ul><ul><li>Legacy </li></ul></ul><ul><ul><li>Static </li></ul></ul><ul><ul><li>Predictable </li></ul></ul><ul><ul><li>Inherit (default) </li></ul></ul>
  • 15. Control Your Client IDs <ul><li><system.web> </li></ul><ul><li><pages clientIdMode=&quot;Predictable&quot;> </li></ul><ul><li></pages> </li></ul><ul><li></system.web> </li></ul>
  • 16. ASP.NET Routing for Search Engine Optimization <ul><li>Instead of: </li></ul><ul><li>http://YourSite.com/Search.aspx?query=cats </li></ul><ul><li>You can use: </li></ul><ul><li>http://YourSite.com/Search/cats </li></ul>
  • 17. Other Search Engine Optimization Improvements <ul><li>Page.Description </li></ul><ul><li>Page.Keywords </li></ul><ul><li>Response.RedirectPermanent( new url ) </li></ul>
  • 18. ASP.NET AJAX
  • 19. <ul><ul><li>More on AJAX </li></ul></ul><ul><ul><li>Come to my ASP.NET AJAX Talk Building Rich UI using ASP.NET AJAX, Ajax Control Toolkit & jQuery </li></ul></ul><ul><ul><li>tomorrow @ 4:20 – Hall 2 </li></ul></ul>
  • 20. ASP.NET AJAX <ul><li>Created by John Resig </li></ul><ul><li>Open Source </li></ul><ul><li>Microsoft Product support </li></ul><ul><li>Included with Visual Studio </li></ul><ul><ul><li>Shipping right now with ASP.NET MVC </li></ul></ul><ul><li>jQuery Intellisense </li></ul><ul><ul><li>Supported in Visual Studio 2008 (see Jeff King’s blog) </li></ul></ul><ul><ul><li>Supported in Visual Studio 2010 </li></ul></ul>
  • 21. ASP.NET AJAX <ul><li>Accordion </li></ul><ul><li>AlwaysVisibleControl </li></ul><ul><li>Animation </li></ul><ul><li>AutoComplete </li></ul><ul><li>Calendar </li></ul><ul><li>CascadingDropDown </li></ul><ul><li>CollapsiblePanel </li></ul><ul><li>ConfirmButton </li></ul>
  • 22. ASP.NET AJAX
  • 23. ASP.NET MVC <ul><li>Enables a clear separation of concerns </li></ul><ul><li>Enables testability including test-driven development </li></ul><ul><li>Enables fine-grained control over HTML and JavaScript </li></ul>
  • 24. ASP.NET Dynamic Data <ul><li>DynamicDataManager Control </li></ul><ul><li>DynamicHyperLink Control </li></ul><ul><li>Field Templates for Email and URL </li></ul><ul><li>Support for Inheritance and Many-to-Many Relationships </li></ul><ul><li>Entity Templates </li></ul>
  • 25. ASP.NET Dynamic Data <ul><li>Entity Templates </li></ul>
  • 26. References <ul><li>VS 2010 </li></ul><ul><li>http://channel9.msdn.com/shows/10-4 </li></ul><ul><li>ASP.NET </li></ul><ul><li>http://www.asp.net </li></ul><ul><li>MSDN India </li></ul><ul><li> http://msdn.microsoft.com/hi-in/default.aspx </li></ul>
  • 27. Contact <ul><li>Blog Address </li></ul><ul><li>http://geekswithblogs.net/ranganh </li></ul><ul><li>Email Address </li></ul><ul><li>[email_address] </li></ul>
  • 28.  

×