级联下拉列表没有触发任何内容

本文关键字:任何内 下拉列表 级联 | 更新日期: 2023-09-27 18:29:31

我有这些下拉列表:

<li>
    <label>State:</label>
    <asp:DropDownList ID="ddlState" runat="server" Width="356px"
        DataTextField="State" DataValueField="StateId" />
    <cc1:CascadingDropDown ID="cdlState" TargetControlID="ddlState" PromptText="State"
        PromptValue="" ServicePath="~/Forms/General/DropWS.asmx" ServiceMethod="getState" runat="server"
        Category="StateProvider" LoadingText="Loading..." />
</li>
<li>
    <label>City:</label>
    <asp:DropDownList ID="ddlCity" runat="server" Width="356px" DataTextField="City" DataValueField="CityId" />
    <cc1:CascadingDropDown ID="cdlCity" TargetControlID="ddlCity" PromptText="City"
        PromptValue="" ServicePath="~/Forms/General/DropWS.asmx" ServiceMethod="GetCity" runat="server"
        Category="CityProvider" ParentControlID="ddlState" LoadingText="Loading..." />
</li>

第一个下拉列表已经开始填充States。

我还创建了WebService来获取数据。它之所以能工作,是因为我对Web服务进行了调试,它为我提供了带有正确数据的XML。

但当我运行该项目时,我可以选择任何一个没有发生任何事情的州,城市没有人口。

我错过了什么?

级联下拉列表没有触发任何内容

如果你在XML文件中得到了正确的结果,那么问题就出在你附加数据的地方

几步。。。

  1. 运行您的程序
    1. 右键单击屏幕,选择"检查元素"
    2. 单击"控制台"
    3. 在u附加数据的事件上应该有一个错误

现在它正在工作。。。

错误:

未捕获的类型错误:"无法读取未定义"的属性"UI"

已通过替换修复:

<asp:ScriptManager> with <ajaxToolkit:ToolkitScriptManager>