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

2,831

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,831
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
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
  • <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>
  • Transcript

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

    ×