ASP.NET 4.0 Roadmap
Upcoming SlideShare
Loading in...5
×
 

ASP.NET 4.0 Roadmap

on

  • 3,294 views

 

Statistics

Views

Total Views
3,294
Views on SlideShare
3,294
Embed Views
0

Actions

Likes
1
Downloads
202
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

ASP.NET 4.0 Roadmap ASP.NET 4.0 Roadmap Presentation Transcript

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