Introduction To Asp Net Ajax Library(Beta)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Introduction To Asp Net Ajax Library(Beta)

on

  • 3,557 views

Hi folks,

Hi folks,
This is the PPT which I presented at Microsoft Virtual Tech Days on ASP.NET AJAX Library (BETA).

Statistics

Views

Total Views
3,557
Views on SlideShare
3,542
Embed Views
15

Actions

Likes
0
Downloads
36
Comments
0

1 Embed 15

http://www.slideshare.net 15

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
  •     

Introduction To Asp Net Ajax Library(Beta) Presentation Transcript

  • 1. Introduction to ASP.NET AJAX Library (BETA)
    Krishna Chaitanya T
    Senior Systems Engineer | Infosys Technologies Limited
    www.novogeek.com | krishnachaitanya.t@live.com
  • 2. Agenda
    • ASP.NET AJAX Library - What’s happening?
    • 3. More developer friendly
    • 4. Cross browser, any platform
    • 5. Don’t change your style!
    • 6. Enhanced performance
    • 7. Microsoft AJAX CDN
    • 8. Script loader - Script combining, lazy/parallel loading
    • 9. Client side data binding, invoking remote services
  • What’s happening?
    ASP.NET AJAX Library now moved to Codeplex as open source project
    More focus on client side web development
    Full support for jQuery
    Merging Ajax Control Toolkit with ASP.NET AJAX Library
    All ACT controls can now be instantiated as jQuery plugins
    Full product support after full release
  • 10. More developer friendly
    Compatible with all major browsers
    IE6+, Firefox, Chrome, Safari, Opera
    Not tightly bound to ASP.NET
    Supports ASP.NET MVC, Ruby on Rails, PHP
    Supporting powerful jQuery selectors
    ~34 controls converted to pure client side script, JavaScript/jQuery intellisense provision
    It’s open source! Explore n enjoy 
  • 11. Don’t change your style!
    Use the new controls as per your coding style.
    Multiple ways of instantiating controls:
    Imperative - in JavaScript (Sys.create)
    Imperative - using jQuery
    Declarative - in HTML markup
    ASP.NET Web form control – with ASP.NET web forms
  • 12. Instantiating AJAX client controls
    Imperatively, Declaratively, using jQuery
    DEMO
  • 13. Enhanced Performance
    Microsoft AJAX Content Delivery Network
    High performance servers,
    Cached content
    CDN contains the following:
    ASP.NET AJAX Library & its releases
    jQuery, jQuery validation & its releases
    ASP.NET MVC releases
    <script src="http://ajax.Microsoft.com/ajax/beta/0909/MicrosoftAjax.js" type="text/javascript"></script>  
    <asp:ScriptManager ID="ScriptManager1" EnableCdn="true" runat="server">  </asp:ScriptManager>
  • 14. AJAX Script Loader
    Located in start.js
    Capable of loading ASP.NET AJAX library scripts, jQuery, jQuery validation.
    Detecting DOM ready
    Sys.onReady
    Loading required scripts
    Sys.require
  • 15. AJAX Script Loader
    Loading scripts in parallel
    Script combining
    Loading dependent scripts
    Dependencies & Execution dependencies
    On demand loading (lazy loading) and loading custom scripts
    Sys.require & Sys.loadScripts
  • 16. Script Loader
    Lazy loading, script combining
    DEMO
  • 17. Client side data binding
    DataView component for client side templating
    Can be used imperatively, declaratively or by using jQuery.
    Can be imagined as client side repeater
    Light weight JSON data format for data binding
    Data from ASMX, WCF, ADO.NET web services and from remote websites can be bound easily on the client side.
  • 18. Client side data binding
    Adding event handlers, Invoking remote services, client side templating
    DEMO
  • 19. References
    ASP.NET AJAX Library
    http://www.asp.net/ajaxlibrary/learn.ashx
    Channel 9
    http://channel9.msdn.com
  • 20. Feedback / QnA
    Your Feedback is Important!
    Please take a few moments to fill out our online feedback form
    Use the Question Manager on LiveMeeting to ask your questions now!
  • 21. Contact
    Blog Address
    www.novogeek.com
    Email Address
    krishnachaitanya.t@live.com