private object GetScriptManager()
foreach (DictionaryEntry entry in Page.Items)
if (entry.Key.ToString().IndexOf("Microsoft.Web.UI.ScriptManager") >= 0)
throw new ArgumentException("...");
Then calling the RegisterStartupScript method (as well as a few others) was a piece of cake. We used reflection to call those methods it worked.
Luckily all MS AJAX related code lives in a base class so those changes will be picked up by all controls.
We will do our best to release a new service pack addressing MS AJAX Compatibility issues next Monday. Have in mind that the service pack release will no longer support older versions of ATLAS.
Stefan Rahnev (@StDiR) is Product Manager for Telerik Kendo UI living in Sofia, Bulgaria. He has been working for the company since 2005, when he started out as a regular support officer. His next steps at Telerik took him through the positions of Technical Support Director, co-team leader in one of the ASP.NET AJAX teams and unit manager for UI for ASP.NET AJAX and Kendo UI. Stefan’s main interests are web development, agile processes planning and management, client services and psychology.