Your SlideShare is downloading. ×
Introduction To Asp Net Ajax Library(Beta)
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

Introduction To Asp Net Ajax Library(Beta)


Published on

Hi folks, …

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • <script src="" type="text/javascript"></script>  <asp:ScriptManager ID="ScriptManager1" EnableCdn="true" runat="server">  </asp:ScriptManager>
  • Transcript

    • 1. Introduction to ASP.NET AJAX Library (BETA)
      Krishna Chaitanya T
      Senior Systems Engineer | Infosys Technologies Limited |
    • 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
    • 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="" 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
      Loading required scripts
    • 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
    • 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
    • 19. References
      ASP.NET AJAX Library
      Channel 9
    • 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
      Email Address