Your SlideShare is downloading. ×
Enhance Your Web Applications by Using and Building ASP.NET ...
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

Enhance Your Web Applications by Using and Building ASP.NET ...

1,034
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,034
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
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

Transcript

  • 1. Enhance Your Web Applications by Using and Building ASP.NET AJAX Control Extenders Damian Mehers [email_address] http://damianblog.com/
  • 2. Agenda
    • What is AJAX?
    • Introduction to ASP.NET AJAX
      • UpdatePanel demonstration
      • Behind the scenes of the UpdatePanel
    • Introduction to ASP.NET AJAX Control Toolkit
      • Demonstration
    • Creating your own Control Extender
    • Questions
  • 3. What is AJAX?
    • Asynchronous JavaScript with XML
    • Started with Outlook Web Access
    • Several AJAX libraries
      • Prototype, Google, Yahoo
    • Microsoft “Atlas” … now ASP.NET AJAX
      • Will form standard part of ASP.NET
    • Very fast release cycle. Latest release 14 Dec 2006 (Release Candidate)
  • 4. ASP.NET AJAX Initiative
    • Several downloads:
      • ASP.NET 2.0 AJAX
        • Baseline – will be integrated into ASP.NET
      • ASP.NET 2.0 AJAX Futures CTP
        • Features that are not yet ready to be part of base product.
      • AJAX Control Toolkit
        • Built on ASP.NET AJAX, goal is to be community developed and supported
        • Adds AJAXy behavior to ASP.NET Controls
  • 5. ASP.NET AJAX
    • Client-side libraries
      • MicrosoftAjax.js
      • MicrosoftAjaxTimer.js
      • MicrosoftAjaxWebForms.js
    • Server-side integration
      • ScriptManager, ScriptManagerProxy
      • UpdatePanel, UpdateProgress
      • Timer
  • 6. UpdatePanel Demonstrations
  • 7. AJAX Control Toolkit
    • Contains Control Extenders
    • Add Browser-Side behavior to controls
    • Configured on Server Side
    • “ Community Driven”
  • 8. AJAX Control Extender Demos
  • 9. Creating Control Extenders
    • Server side
      • Define properties
      • Dependant controls
      • Target Control type
    • Browser side
      • Implement JavaScript behavior
  • 10. Demo: Creating Control Extenders
  • 11. Summary / Questions
    • ASP.NET AJAX is very close to being released.
      • “ Go Live” license available
    • AJAX Control Toolkit lets you
      • Re-use other people’s JavaScript behavior
      • Create/Share/Contribute your own control extenders
    • For more information:
      • Main ASP.NET AJAX site: http://ajax.asp.net/
      • http://codeplex.com hosts Ajax Control Toolkit
      • http://damianblog.com/
    • Feedback: damian@atadore.com