2
我想知道是否有可能在Ajax Toolkit CascadingDropDon load上创建JavaScript/jQuery事件。Ajax Toolkit CascadingDropDown onload事件?
场景:
我的第一下拉列表中选择项目 - >第二个下拉加载Ajax工具包级联下拉功能 - >作为本我的JavaScript功能触发的反应。
我想知道是否有可能在Ajax Toolkit CascadingDropDon load上创建JavaScript/jQuery事件。Ajax Toolkit CascadingDropDown onload事件?
场景:
我的第一下拉列表中选择项目 - >第二个下拉加载Ajax工具包级联下拉功能 - >作为本我的JavaScript功能触发的反应。
干了!
这里有一个方法:
在CascadinDropDown声明我已经加入BehaviourID:
<cc1:CascadingDropDown
ID="CascadingDDL"
TargetControlID="childDDL"
ParentControlID="parentDDL"
Category="ddl"
PromptText="Select"
ServicePath="~/webmethods.asmx"
runat="server" **BehaviorID="cddBehaviourID"**
ServiceMethod="GetValuesForDDL" Enabled="True">
</cc1:CascadingDropDown>
在脚本:
function pageLoad(sender, args) { //For Ajax toolkit to fire on 'window.onload'
var behavior = $find('<%=CascadingDDL.BehaviurID %>');
if (behavior != null) {
behavior.add_populated(function() { *what you want to execute* });
}
}
的人,所以很高兴我发现这个。在某些情况下,需要将选项添加到由CascadingDrowpDown控制的下拉列表中。在阅读这篇文章之前无法弄清楚。 – paparush