Ajax is a cool piece of cake that we are using in our application. It is not only giving the user interaction.But also saving our development time too.Microsoft people has invented Ajax control tool kit to the .NET Framework.But I saw some of issues with this and could found solutions by working on them with wasting hours and hours.I thought to share my AJAX experiences with all of you and have your feedback what you found.Hope this will save your time.

1.Version Compatibility.
Ajax control Tool Kit version 1 and 2 is most suitable with .NET Framework 2.0.But I recommended to use Ajax control tool kit version 3 with new 3.5 framework.If you are getting an error with asking for an assembly reference the best solution is restore the new version of the Ajax control tool kit and do not forget to look at the web.config file and add the reference like this.This will change according to the error.

     
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"
/>
<add assembly="System.Web.Extensions, Version=3.5.0.0,
Culture=neutral,PublicKeyToken=31BF3856AD364E35"
/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0,
Culture=neutral,PublicKeyToken=B77A5C561934E089"
/>
<add assembly="System.Xml.Linq, Version=3.5.0.0,
Culture=neutral,PublicKeyToken=B77A5C561934E089"
/>
<add assembly="System.Data.Linq, Version=3.5.0.0,
Culture=neutral,PublicKeyToken=B77A5C561934E089"
/>
I will talk on this again later with more details.

2. Ajax Control Tool Kit Reorder List is not working on IE 8 Browser.I saw most of peoples' solution was install the New version of the toolkit.But you must install the new update of the IE8 browser too.There was a big issue with this control.That was reorder list can not reorder.

3.There is a common toolbox error when we are publishing the project solution.I saw there were lot of answers this and nobody gave a solution.Do not go to change the coding.Just delete the reference and restore the Ajax control toolkit to the tool box.It is working perfectly.

4.As you know Ajax is running on java scripts.There is an another amazing technique called Jquery which is running on java script.But there is a conflict when we are using both J query with Ajax.I saw this has come with J query light box.The reason was both Java scripts had used same variable names inside their coding.You should find the same variable names and change in J query scripts.That was the solution.Before it was giving java script errors with wrong line numbers.That is strange.

Solutions are seems to be easy.But Problems were wasting time of most of the people.That is why I thought to collect them in to one place and give it to you.

Do not forget to keep here your feedback.