因此,我想在单击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/