【发布时间】:2012-01-16 16:45:14
【问题描述】:
我想知道这是否可以在 Ajax Toolkit CascadingDropDon 加载时创建一个 JavaScript/jQuery 事件。
场景:
我在第一个下拉列表中选择项目 -> 第二个下拉列表加载了 Ajax Toolkit 级联下拉功能 -> 作为对此我的 JavaScript 函数触发的反应。
【问题讨论】:
标签: javascript .net ajax toolkit
我想知道这是否可以在 Ajax Toolkit CascadingDropDon 加载时创建一个 JavaScript/jQuery 事件。
场景:
我在第一个下拉列表中选择项目 -> 第二个下拉列表加载了 Ajax Toolkit 级联下拉功能 -> 作为对此我的 JavaScript 函数触发的反应。
【问题讨论】:
标签: javascript .net ajax toolkit
做到了!
这是一个方法:
在 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* });
}
}
【讨论】: