所以我想在點擊telerik控件時調用一個javascript函數。來自Telerik RAD Controls的Javascript
<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">
任何人都可以告訴我我要去哪裏嗎?
所以我想在點擊telerik控件時調用一個javascript函數。來自Telerik RAD Controls的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>
Telerik的都有自己的客戶端API和所有控件的事件。
http://telerik.com/help/aspnet-ajax/calendar_clientsideevents.html