In my last post I went over a couple of problems I am found while migrating to the new AJAX beta framework. Mainly this was related to Web Services with a little on the Cascading drop down control...I have since got some more info in about this control so instead of updating that post I thought that the Cascading drop down deserved one all of its own!!! :)
I am only going to cover the problems I found when migrating; this is not a tutorial on using the control. There are plenty of those around!
1. The cascading drop down controls (there now needs to be a separate control for each drop down) needs to be in the same update panel as the drop down list controls that they extend.
2. The web service class either needs
[Microsoft.Web.Script.Services.ScriptService]
or
using Microsoft.Web.Script.Services;
namespace Clm.Web.Services
{
[ScriptService]
public class Foo
3. Your page methods need to be static
4. Your page methods need to be declared in the aspx markup file (not code behind), Matt Gibbs has confirmed this as a bug and they will have a fix for it soon. Check Rick Strahl's post here.
I think that's just about it !!!