我在ASP.Net Repeater中使用了不同控件的组合。现在已包含2个RadComboBox。我以这种方式将SelectedIndexChanged添加到它们:
for (var i = 0; i < aClientIds.length; i++) {
var comboBox = $find(aClientIds[i]);
var id = comboBox.get_id();
comboBox.add_selectedIndexChanged(ddlList_SelectedIndexChanged);
}
ClientIds列表从Codebehind保存到隐藏字段,并检索到与显示Repeater的usercontrol关联的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
中找不到这个答案 0 :(得分:0)
你不能用附加事件来做,你应该在javascript中使用一些隐藏字段或bool var为你解决。
正如我在telerik论坛上看到的那样: adding-ondateselected-event-method-dynamically-for-raddatepicker