In the meantime I gathered some more information about the root causes of the problems using MoMA.
Analyzing the AjaxControlToolkit.dll of AJAX Control Toolkit 30512 or 30930 are producing the same results about missing functionality:
1 Missing, 5 Not Implemented and 42 Todo
However, both Toolkit releases are built on top of .NET Framework 3.5 SP1. I read somewhere that Mono 2.4.2.3 still does not support the SP1 release. The result of MoMA clearly shows this.
After that I downloaded the last release of AJAX Control Toolkit that was built on top of .NET Framework 3.5 (without SP1). The release number is 20229 and it is not marked as „stable“.
The SampleWebSite works without modification. The Accordion Sample seems to be working. However, most other control do not.
I did also check the AjaxControlToolkit.dll of release 20229 using MoMA. The following problems where reported:
5 Not Impemented and 37 Todo
Let's hope that the upcoming release of Mono 2.6 will fix some of these problems. Until then I will not use the AJAX Control Toolkit or deploy my web applications using Mono.
QuickJack wrote:
I have managed to install Mono 2.4.2.1 under Ubuntu 9.04 from Monoxide/ launpad.
I made some tests using the SampleWebSite from AJAX Control Toolkit 3.0.30512 (May 2009 Release). Most controls are working. But it was neccessary to replace asp:ToolKitScriptManager for asp:ScriptManager! Of course, under Windows XP everthing works as expected.
A few days ago Mono 2.4.2.1 was updated to Mono 2.4.2.3 inside the Monoxide repositories. After installing the update the AJAX Control Toolkit did not work anymore. I did not change any code after the update. The homepage works but when clicking on any of the links under "Samples" I will receive the following error from XSP2:
** (/usr/lib/mono/2.0/xsp2.exe:7285): WARNING **: The class System.Web.UI.Design.WebControls.ListControlDesigner could not be loaded, used in System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Has anybody made any tests of Mono 2.4.2.3 and the AJAX Control Toolkit 3.0.30512? It is hard to believe that the Mono team does not test their releases against up to date versions of the AJAX Control Toolkit. But I must say that all versions of the AJAX Control Toolkit that I have tested so far had caused problems. There were always some controls that did not work. Especially the last version made for ASP.NET 2.0 still has lots of issues under Mono 2.4.2.3.