そこで、telerikコントロールをクリックしたときにjavascript関数を呼び出したいと思います。
<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">
誰かが私がどこで間違っているのか教えてもらえますか?
そこで、telerikコントロールをクリックしたときにjavascript関数を呼び出したいと思います。
<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">
誰かが私がどこで間違っているのか教えてもらえますか?
OnSelectedDateChangedはサーバー側のイベントであり、これはクライアント側ではなくポストバックが発生した後に発生します。したがって、このプロパティはJavaScript関数ではなく.Net関数を想定しています。
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>
Telerik ドキュメントからこれを確認してください: http://www.telerik.com/help/aspnet-ajax/calendar_clientsideondateclick.html
Telerik には、独自のクライアント側 API とすべてのコントロール用のイベントがあります。
http://telerik.com/help/aspnet-ajax/calendar_clientsideevents.html