Rating:        Based on 66 ratings
Reviewed:  59 reviews
Downloads: 432033
Released: Sep 30, 2009
Updated: Oct 6, 2009 by swalther
Dev status: Stable Help Icon

Recommended Download

Source Code AJAX Control Toolkit - Binary
source code, 1217K, uploaded Oct 1, 2009 - 306365 downloads

Other Available Downloads

Source Code AJAX Control Toolkit - Source
source code, 12398K, uploaded Oct 1, 2009 - 96126 downloads
Source Code AJAX Control Toolkit - Script Files Only
source code, 828K, uploaded Oct 1, 2009 - 29542 downloads

Release Notes

AJAX Control Toolkit Release Notes - September 2009 Release

Version 3.0.30930

September 30, 2009 release of the AJAX Control Toolkit.
  • AJAX Control Toolkit - Binary -- AJAX Control Toolkit Controls for ASP.NET 3.5 Service Pack 1 (Recommended).
  • AJAX Control Toolkit - Source – AJAX Control Toolkit Controls, Sample Site, and Source Code for ASP.NET 3.5 Service Pack 1.
  • AJAX Control Toolkit - Script Files Only – Client Files Only. AJAX Control Toolkit JavaScript, Cascading Style Sheet, and Image files. Use for pure client-side development.

Note: The current version of the AJAX Control Toolkit is not compatible with ASP.NET 2.0. The latest version that is compatible with ASP.NET 2.0 can be found here: 20229

Getting Started

Learn how to install the toolkit and add the toolkit to the Visual Studio/Visual Web Developer toolbox with the following videos and tutorials.

New controls

This release includes two new controls:
  • SeaDragon - This version of Seadragon allows you to display an image, and to zoom in and out of that image using mouse button keys without resizing the window.
  • AsyncFileUpload - This new control enables you to perform file uploads without doing a postback. The control displays a throbber image during upload and raises client and server events when the upload is complete. This control was contributed by Steven Lindsay.

Community effort

More than twenty important bug fixes have been made in this release -- including significant fixes to the Calendar, Tabs, and CollapsiblePanel controls -- corresponding to some of the most requested fixes.
We would like to specially thank all the patch contributors from the Toolkit community whose fixes helped make this release possible. We recognize their names on the Toolkit Patch Hall of Fame.

New Tutorials have been created, with improved integration in the ASP.NET AJAX Web site.

The TemplateVSI project has been removed. See the new tutorial: Creating a New Extender for information on how to create an Extender, without needing a Visual Studio Extender project template.

Many thanks to all contributors to this release, and in particular to Steven Lindsay and OBOUT Software, Inc..

Note: This Toolkit release is only for users who are building on top of .NET Framework 3.5 using Visual Studio 2008.
If you are using .NET Framework 2.0 and Visual Studio 2005 then you should use the earlier Toolkit version 1.0.20229.

Reviews for this release

i simply create a web project. then i add a tab in visual studio toolbox. i simply choose AjaxControlToolkit.dll. then the ajax controls take place in the new tab. i drag & drop the combobox control on the web form. and then, i receive this error: "There Is No Source Code Available For the Current Location" with AjaxControlToolkitSampleSample, i can execute the project without problem. Why ?
by lolo68 on Apr 1, 2011 at 4:10 PM
Lot of problems, when we again wanna display the popup this will not render correctly
by nayeem4umd on May 25, 2010 at 7:37 AM
It's good An easy way to learn AJAX
by bsonare on Mar 4, 2010 at 9:25 AM
Excellent !!
by ShortyBluejova on Mar 2, 2010 at 2:28 AM
thanks very much!!!
by ljg51 on Mar 1, 2010 at 9:25 AM
Release is cool for tool, but still there are issues. The very well know issue for "Two Components with same id" still persist. Hope any new fix comes up...
by gagandeepgupta16 on Feb 26, 2010 at 6:44 AM
Thanks a lot..... An easy way to learn ajax.......with examples.....
by raaghav on Feb 11, 2010 at 7:02 AM
by uness on Feb 6, 2010 at 1:26 PM
Wish I would have read the other comments about the ModalPopupExtender. Was excited about the AsyncFileUpload but had go back to 30512 after MPE broke.
by ryeandi on Jan 27, 2010 at 5:38 PM
good job, but the file upload async need a button upload
by defaultexp on Jan 24, 2010 at 2:52 AM
There are a bug about AsyncFileUpload control (opened it on Opera and FireFox). Example : AsyncFileUpload.js if (Sys.Browser.agent == Sys.Browser.Firefox && ! this._inputFile.size > 0) { // SID Corrected
by Sidorov on Jan 20, 2010 at 6:03 AM
The AsyncFileUpload ALWAYS gives and invalid file when I use VS2010 Beta 2, however it works fine in VS2008. Any idea's on how I can fix this??? Please contact me if you have had this same issue or you managed to correct this.....
by RyanHelme on Jan 12, 2010 at 7:55 PM
Where can I download the file?
by wangqi on Jan 11, 2010 at 2:28 AM
Probably the single, best set of developer functionality Microsoft has ever endorsed!
by mabraham1 on Dec 30, 2009 at 7:29 PM
Thanks you, Good Work.
by Hobjay on Dec 2, 2009 at 4:19 PM
There are a bug about AsyncFileUpload control (opened it on Chrome and FireFox): this control is added in div and the display of this div is set to 'none', after user click the button and display this div, AsyncFileUpload control just show the text input, cannot find the upload button on web page, the upload style is "Modern".
by murphyZeng on Dec 1, 2009 at 9:14 PM
Very bugged release!! But where are the testing jobs ?? All the extender are very shit especially modalpopupextender! I wonder if the developers were sleeping while testing this release!...30512 version rulez!!! My advice is: you should release just the asyncfileupload component as standalone!
by Sl4ck3r78 on Nov 26, 2009 at 5:19 PM
Lot of bugs on PopupControlExtender and ModalPopupExtender. Many codes worked under version 1.0 or 3.0.20820.16598 do not work here.
by bjyhuang on Nov 23, 2009 at 5:15 PM
...this older version of the toolkit. This has worked pretty well so far and I would recommend it as a temporary fix until Microsoft sort out some of the issues with the current release. This approach also allows you to change the ‘Modern’ button found on the Upload Controller to something less...Hideous.
by ozziepeeps on Nov 19, 2009 at 12:26 PM
We wanted to use this release as it contained the much revered AsyncFileUploader control. While this worked as described, we ran into a huge bug (ID: 24801) to do with update panels within modal popups which basically broke our entire webapp. We ended up getting the source for the May 13th release (build: 30512) and dropping the code from the AsncFileUploader in the September release into this...
by srpiper on Nov 19, 2009 at 12:24 PM
presenta multiples fallas con ie 7 y ie8
by martinezalonso on Nov 13, 2009 at 7:50 PM
Several bugs when running on IE8. Bug fixes are taking to long.
by dkaiser2222 on Nov 13, 2009 at 3:29 PM
When upgrading to this release, filtered textbox extenders in a repeating control (gridview) causes the error "Two components with the same id 'ctl00_ctl00_ctl00_Body_Body_Body_gvOptionCategories_ctl06_txtSortOrder2_FilteredTextBoxExtender' can't be added to the application." Looks like they are not getting unique client side IDs as they did in past releases.
by mattsmac on Nov 12, 2009 at 4:20 PM
pop modal has stopped working within update panels. new upload tool is great. have you fixed issue with validation call outs when they are positioned at the right of the screen.
by damianelder on Nov 12, 2009 at 1:20 PM
A very well done community/microsoft endeavor!
by Shinsoku on Nov 11, 2009 at 2:02 PM
When i Add An control To My aspx Page I get This error: There Is No Source Code Available For the Current Location. Show disassembly Automatically Please Help
by mhaeri on Nov 10, 2009 at 11:53 AM
ModalPopupExtender is quite broken. Dropped back to 30512.
by HarpsichordMan on Nov 9, 2009 at 3:50 PM
Good release, html editor still needs work. Takes a long time to load multiple instances in an update panel
by schwietertj on Nov 6, 2009 at 8:24 PM
ModalPopupExtender is not working as it should. Request.Params for contained DropDownList get their postback values accumulated and seperated by commas => OnSelectedIndexChanged doesn't fire. Furthermore buttons (and probably also other controls) requires to be registered using RegisterAsyncPostBackControl() even so they are within an UpdatePanel when used with ModalPopupExtender.
by MartinNilsson on Nov 4, 2009 at 12:51 PM
I couldn't install this download, visual studio send me this error (AjaxControlToolkit.dll is not a Microsoft .NET module) every time I want to add it to my toolbox, the solution was to go to the source code and download the latest software
by cvazquezm on Oct 28, 2009 at 9:31 PM
I lost 3 days of work because of the modalpopupextender comma bug. I'll be regressing to 30512.
by valtrem on Oct 27, 2009 at 11:29 PM
Not the finest vintage I'm afraid. The Always Visible Control Extender causes an ASP Panel to fly in from the left on redraw in IE8 (8.0.7600.16385). In IE7 compatibility mode it jumps a few pixels to the right on redraw. In Firefox 3.5.3 it's perfect - rock steady on redraw! I'm afraid we had to regress to version 30512 which solved this problem.
by Daveyb100 on Oct 23, 2009 at 12:16 PM
This release broke the ModalPopup extender. It now says whenever anything is postback that the id already exists and it can't be added. It only exists 1 time from me, so it's either getting duplicated via the Toolkit or it's a faulty exception. ;P Either way, I have to keep on the old version until this is fixed.
by bpell on Oct 22, 2009 at 9:26 PM
Modal popup is broken. Some reason the cancel button would cause a postback, textboxes inside a user control inside of the modal popup would duplicate data on postback, if no data then it would populate a , (comma). Lack of doucmentation for async upload on what to do on server side. Reverted back to previous release to avoid future headaches.
by nateastle on Oct 22, 2009 at 6:54 PM
Extremely buggy, not ready for production at all! Stick with 30512 until at least ModalPopupExtender is fixed.
by tvoigt on Oct 22, 2009 at 7:07 AM
Problems with ModalPopupExtender
by Derec on Oct 21, 2009 at 11:42 PM
Another solid release, though had hoped for more work in styling and new controls. Good to see this continuing to grow and stabilize. Cheers!
by JamesC on Oct 21, 2009 at 8:54 PM
Buggy, popups are broken - stay with the earlier release unless you need the uploader, etc, and save yourself time and money.
by ralphk on Oct 21, 2009 at 8:30 PM
Toolkit is great, but please pull this release. The popup code is broke, and is costing a lot of people a lot of time looking for solutions.
by psk3 on Oct 21, 2009 at 4:31 PM
Review this issue http://forums.asp.net/p/1482558/3466775.aspx#3466775 It should not produce bugs that have been solved in early versions of the toolkit. Thanks in advance...
by Makhaly on Oct 20, 2009 at 9:37 AM
The May release seems to be a bit more stable. Encountered issues with the ModalPopup control in regards to controls appearing in the wrong layer and with the use of nested controls. Great fixes to the tab control. I believe with a few polishing touches this release could be excellent. Keep up the great work. I have used the toolkit over the last few years with great success. Thanks!
by dterza01 on Oct 20, 2009 at 3:22 AM
Horrible, horrible release...completely broke our project that relies heavily on modal popups and other extenders. No idea how this release passed testing. Quite unfortunate, since it appears to have fixed previous release's WebKit problems and hover menu FireFox/IE6 problems, which was critical for us. Now there are many other issues that MUST be fixed before we can launch our project!
by mikernet on Oct 19, 2009 at 5:03 PM
Somewhat buggy, huge increase in file size
by zagreus on Oct 19, 2009 at 3:21 PM
Doesnt work atall for me if i have validator extenders inside a modal popup it claims i have duplicates :( My Autocomplete Extenders has also lost all formatting.. Not a good release in my opinion
by Nojustice on Oct 16, 2009 at 10:17 AM
Please, do not release new controls without proper testing. AsyncFileUpload is not working on a page that relies on url parameters. It does not work well within databound controls. I spent a lot of time just trying to figure out which are the conditions under which it can work. I guess I'll have to wait until next release...
by baneo on Oct 16, 2009 at 8:58 AM
HoverMenu Extenders have problems
by MattBell on Oct 16, 2009 at 4:02 AM
The new Async File upload is great! Finally! :-D The down-side is, that this release appears to have some issues, but I haven't noticed them yet (maybe 'cause I haven't used the ModalPopup in my current project, yet...)
by kipusoep on Oct 15, 2009 at 11:11 PM
Love the toolkit, but this version has issues. Modal extender is not stable and if implemented 'As Is', will cause issues with past versions which are stable. The Upload features is a great addition.
by mabrother on Oct 15, 2009 at 6:19 PM
Upgraded a production site with the "stable" 30930. Post-backs from a modal pop-up cause JSON exceptions to be fired. Took down the web server, flooded our error notifications, and in general pissed off a great deal of people. I haven't heard the full range of problems yet as we rolled back to 20820 as soon as AJAXToolkit was identified as the culprit. BEWARE! AVOID 30930! TOTALLY UNSTABLE!
by Coderrob on Oct 14, 2009 at 5:16 PM
The file upload control *should* be, by far, the best thing in this release, but alas it's not at all complete. It doesn't work at all on a page that relies on url parameters - which I would imagine are being used a lot where this control would be used.
by paulallington on Oct 14, 2009 at 4:43 PM
Some good new controls (HTMLEditor, ColorPicker) but a lot of bugs, even in controls that used to work e.g. ModalPopup. This looks more like an early beta release, it is unusable in production, had to revert back to previous release.
by SteveG2 on Oct 14, 2009 at 3:52 PM
Nice additional features, BUT... I commonly use modalPopups to create edit forms that frequently contain one or more calendar extenders. In version 30930, the calendar appears _BEHIND_ the modalPopup, so cannot be seen/clicked. Not a good change. Presume the calendar css style/z-index needs correction? Have reverted to 3.0.20820.16598. Big DLL size difference too...
by AlecM on Oct 13, 2009 at 4:39 PM
I would love to implement the HTMLEditor, however this release breaks the use of UpdatePanels within a Modal Popup. How that got through testing I have no Earthly idea. I'm still running an earlier build.
by Chyron on Oct 13, 2009 at 3:54 PM
I cannot recommend anyone deploy this toolkit in a production environment. Modalpopupextenders no longer call the onokscript function, so it does nothing but a postback. I get multiple commas appended to my text boxes now when ever using an updatepanel. This thing is in beta state; in no wise is it ready for release. You simply can not trust this level of testing. Thanks for the effort though.
by pickedaname on Oct 13, 2009 at 1:12 PM
Appears to be a serious problem in several Extender controls. Code which works with previous release does not work with this one.
by BrinkSr on Oct 8, 2009 at 3:29 PM
This is my favorite project to use from Codeplex!
by ccatto on Oct 6, 2009 at 6:51 PM
The Ajax Fileupload control is by far the most exciting control in this release. also the performance enhancements and the enhanced Calendar is awesome. thanks guys for your efforts
by MohamedElSayed on Oct 3, 2009 at 2:46 PM
Thank god for the new Ajax Uploader!!!!!
by W3bDevDotCom on Oct 3, 2009 at 2:36 AM
Great new release, great new features, great new fixed bugs. I use and tell people about it all the time!
by rtpHarry on Oct 2, 2009 at 10:02 PM