ASP.NET 3.5 SP1 (VSLive San Francisco 2009)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    MGB 2003 © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

    Favorites, Groups & Events

    ASP.NET 3.5 SP1 (VSLive San Francisco 2009) - Presentation Transcript

    1. ASP.NET 3.5 SP1 … and then Some Dave Bost Developer Evangelist Pre-requisites for this presentation: 1) ASP.NET 2) JavaScript Level: Beginner / Intermediate
    2. http://thirstydeveloper.com “ Looking at someone’s code, but with audio”
    3. Agenda
      • AJAX Enhancements
        • AJAX History
        • AJAX Script Combining
      • ASP.NET Routing (overview)
      • ASP.NET Dynamic Data Framework
      • ASP.NET MVC (overview)
      • ASP.NET Silverlight controls
    4. .NET Framework SP1 features and beyond
    5. ASP.NET AJAX Enhancements
      • Browser history
      • Script Combining
    6. AJAX History
      • History framework allows you to:
        • Create History and Bookmark entries that behave as users expect
        • Leverage either ScriptManager controls or JavaScript code
        • Save and encrypt partial page state
    7. Script Combining
    8. Exploring AJAX Enhancements
    9. ASP.NET Routing
      • Introduces programmatic URL generation
      • Decouples resources from URL “path”
      • Key “building block” for “Dynamic Data Framework” and “Model View Controller” framework
    10. ASP.NET Dynamic Data Framework
      • Data Model
      • Scaffolding
      • Templating
      • Customization
    11. ASP.NET Dynamic Data
    12. ASP.NET & Silverlight 2.0
      • Media Player control
      • SilverLight control
    13. Silverlight Controls
    14. Model View Controller (Overview) Controller View Model
    15. Using the MVC Framework
    16.  
      • Client IDs:
        • Developers can manage control IDs that affect rendered client ID
        • Remove ID bloat, and ‘mangling’
      • CSS:
        • (Ideally) remove the need to use CSS adapters
        • Defer to CSS styles and bypass existing style properties
          • Non-inline style attributes
        • Support non-table-based HTML rendering
      ASP.NET Web-Forms
      • URL routing for web-forms:
        • Friendly-URL handling for web-forms
        • Configuration model for URL routing
      • View-state:
        • Disable on page, enable on specific controls
        • Disable on control, enable on child controls
        • GridView/ListView work better without view-state
      ASP.NET Web-Forms
      • Ajax higher-level components:
        • Ajax Control Toolkit is a part of the strategy
        • New controls
      • Centralized script libraries and break-up of libraries leads to better performance
      • jQuery including IntelliSense
      • Templates and data binding:
        • Client-side handling, REST or Web services
        • Covers page developer and component developer scenarios
      • DOM manipulation, selectors ..
      ASP.NET Ajax
      • On the server:
      • <ItemTemplate> <li><%# Eval(&quot;Name&quot;) %></li> </ItemTemplate>
      • On the client:
      • <lu class=“sys-template”> <li>{{ Name }}</li> </lu>
      • Asynchronous controllers
      • Sub-controllers & views
      • Declarative controls, form validation
      • + Dynamic-data:
        • Patterns for CRUD and scaffolding
      • + Ajax:
        • Partial rendering, JSON …
        • Register scripts, and create control and behaviors
      ASP.NET MVC
      • Enhanced filtering:
        • Auto-complete, search filters and cascading filters
      • Enhanced meta-data:
        • Control over column order and filtering
      • New field templates:
        • EmailAddress, Url and Enum are more richly supported
      ASP.NET Dynamic Data
      • Address customer pain points
      • Improve scale and performance
      • Cache extensibility and performance:
        • Enable caching products like Velocity to plug-in as a cache provider
        • Enhance ASP.NET session state APIs:
          • Expose advanced features available through cache extensibility
      ASP.NET 'core'
      • The Official Microsoft ASP.NET Site
        • http://www.asp.net
      • Learn 3.5 SP1 Videos
        • http://www.asp.net/learn/3.5-SP1/
      • Blogs:
        • http://blogs.msdn.com/scottgu
        • http://weblogs.asp.net/bleroy
        • http://haacked.com
        • http://StephenWalther.com
      • Forums:
        • http://forums.asp.net
      Call to Action
      • View the PDC Sessions
        • ASP.NET MVC – http://channel9.msdn.com/pdc2008/PC21/
        • ASP.NET Dynamic Data – http://channel9.msdn.com/pdc2008/PC30/
        • ASP.NET and jQuery - http://channel9.msdn.com/pdc2008/PC31/
        • ASP.NET 4.0 Roadmap - http://channel9.msdn.com/pdc2008/PC20/
        • ASP.NET AJAX Futures - http://channel9.msdn.com/pdc2008/PC32/
      Call to Action http://microsoftpdc.com
    17. Dave Bost thank you! http:// davebost.com http:// twitter.com/davebost Q&A
    SlideShare Zeitgeist 2009

    + davebostdavebost Nominate

    custom

    847 views, 0 favs, 2 embeds more stats

    This is the slide deck of the session I presented a more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 847
      • 840 on SlideShare
      • 7 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 15
    Most viewed embeds
    • 6 views on http://davebost.com
    • 1 views on http://www.davebost.com

    more

    All embeds
    • 6 views on http://davebost.com
    • 1 views on http://www.davebost.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories