0

我在 ASP.Net 中继器中使用不同控件的组合。现在已经包括 2 个 RadComboBoxes。我以这种方式将 SelectedIndexChanged 添加到它们:

for (var i = 0; i < aClientIds.length; i++) {
     var comboBox = $find(aClientIds[i]);
     var id = comboBox.get_id();
     comboBox.add_selectedIndexChanged(ddlList_SelectedIndexChanged);
}

ClientId 列表保存到 Codebehind 的隐藏字段中,并检索到与显示中继器的用户控件关联的 js.file 中的 JavaScript 数组。效果很好。我还必须包含一个 RadDatePicker 并以相同的方式附加 ClientEvents-OnDateSelected。已经有这个工作并获得正确的 id:

for (var i = 0; i < aDateClientIds.length; i++) {
     var calendar = $find(aDateClientIds[i]);
     var id = calendar.get_id();
     alert('id:' + id);
}

但是如何从 JavaScript 附加 ClientEvents-OnDateSelected?我在 Telerik 文档或 Google 上找不到这个

4

1 回答 1

0

你不能用附加的事件来做,你应该在 javascript 中使用一些隐藏字段或 bool var 来解决你的问题。

正如我在 Telerik 论坛上看到的那样: add-ondateselected-event-method-dynamically-for-raddatepicker

于 2017-06-12T11:58:58.270 回答