所以我想在单击 Telerik 控件时调用 JavaScript 函数。
<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">
谁能告诉我哪里出错了?
最佳答案
OnSelectedDateChanged 是一个服务器端事件,该事件在回发发生后触发,而不是在客户端发生。所以这个属性需要一个 .Net 函数而不是 JavaScript 函数。
您应该能够使用 ClientEvent 节点来注册客户端事件监听器,请参阅 http://www.telerik.com/help/aspnet-ajax/calendar_pickerdisplayingthepopup.html和 http://www.telerik.com/help/aspnet/calendar/radcalendar-telerik.webcontrols.base.calendar.clientside.calendarclientevents_members.html
<script ....>
function dateSelected(params){...}
</script>
<telerik:RadDatePicker ....>
<DateInput>
<ClientEvents OnDateSelected="dateSelected">
</DateInput>
</telerik:RadDatePicker>
关于c# - 来自 Telerik RAD Controls 的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229931/