установить родительский раскрывающийся список CascadingDropDown на стороне сервера

У меня есть 2 элемента управления DropDownList с CascadingDropDown

Мне нужно установить данные в первый раскрывающийся список на стороне сервера, если я это сделаю, и когда я получаю страницу на стороне клиента, первый DropDownList без данных, которые я установил на стороне сервера.

Спасибо за любую помощь

//client

  <asp:DropDownList ID="ddlAjaxManufacturer" runat="server">
    </asp:DropDownList>
    <ajaxToolkit:CascadingDropDown ID="CascadingDropDownManufacturer" runat="server"
        TargetControlID="ddlAjaxManufacturer" Category="Make" PromptText="....." ServicePath="../../Ajax.asmx"
        ServiceMethod="GetMakes"  />
    <asp:DropDownList BackColor="white" ID="ddlAjaxModel" runat="server">
    </asp:DropDownList>
    <ajaxToolkit:CascadingDropDown ID="CascadingDropDownModel" runat="server" TargetControlID="ddlAjaxModel"
        ParentControlID="ddlAjaxManufacturer" PromptText="....." ServiceMethod="GetModelsForMake"
        ServicePath="../../Ajax.asmx" Category="Model" />



//server


     ddlAjaxManufacturer.Items.Add(new ListItem("...", "", true));
                ddlAjaxManufacturer.Items.Add(new ListItem("11", "ford", true));
                ddlAjaxManufacturer.Items.Add(new ListItem("22", "bmw", true));

person devW    schedule 02.11.2010    source источник
comment
Покажите, пожалуйста, код, как вы это делаете и как настраиваете каскадное поведение. Возможно, что-то сбрасывает его на самом сервере или на стороне клиента, когда вы настраиваете что-то.   -  person TheVillageIdiot    schedule 02.11.2010


Ответы (1)


То, что вы пытаетесь сделать, может сработать, но в другом сценарии. Вы пробовали использовать веб-службу для заполнения раскрывающихся списков? Насколько я знаю, CascadingDropDown работает с веб-службой, чтобы заполнять раскрывающиеся кнопки с помощью ajax, вы видели это видео?

http://www.asp.net/ajax/videos/use-aspnet-ajax-cascading-drop-down-control-to-access-a-database

он показывает, как работает расширитель CascadingDropDown

person Luponk    schedule 07.12.2010