Here is my page:
Expand|Select|Wrap|Line Numbers
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" EnableEventValidation="false" %>
- <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>CDD TEST</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:ScriptManager ID="ScriptManager1" runat="server" />
- <asp:DropDownList ID="ddlMonths" runat="server" />
- <asp:CascadingDropDown ID="ccdMonths" runat="server"
- TargetControlID="ddlMonths"
- Category="Months"
- PromptText="Select a month"
- LoadingText="Loading..."
- ServicePath="ddlService.asmx"
- ServiceMethod="GetMonths">
- </asp:CascadingDropDown>
- </div>
- </form>
- </body>
- </html>
Expand|Select|Wrap|Line Numbers
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.Services;
- using System.Collections.Specialized;
- using AjaxControlToolkit;
- [WebService(Namespace = "http://tempuri.org/")]
- [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
- [System.Web.Script.Services.ScriptService]
- public class ddlService : System.Web.Services.WebService {
- public ddlService () {
- //Uncomment the following line if using designed components
- //InitializeComponent();
- }
- [WebMethod]
- public CascadingDropDownNameValue[] getMonths(string knownCategoryValues,string category)
- {
- List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>();
- values.Add(new CascadingDropDownNameValue("January", "1", true));
- values.Add(new CascadingDropDownNameValue("February", "2"));
- values.Add(new CascadingDropDownNameValue("March", "3"));
- values.Add(new CascadingDropDownNameValue("April", "4"));
- values.Add(new CascadingDropDownNameValue("May", "5"));
- values.Add(new CascadingDropDownNameValue("June", "6"));
- values.Add(new CascadingDropDownNameValue("July", "7"));
- values.Add(new CascadingDropDownNameValue("August", "8"));
- values.Add(new CascadingDropDownNameValue("September", "9"));
- values.Add(new CascadingDropDownNameValue("October", "10"));
- values.Add(new CascadingDropDownNameValue("November", "11"));
- values.Add(new CascadingDropDownNameValue("December", "12"));
- return values.ToArray();
- }
- }
Has anyone else run into this problem? T