c# - 来自 Telerik RAD Controls 的 JavaScript

标签 c# javascript asp.net telerik rad-controls

所以我想在单击 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.htmlhttp://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/

相关文章:

c# - 更改无边框窗体的位置 (C#)

javascript - 具有依赖关系的单元测试 Angular 服务

javascript - 我无法使用 JavaScript 将页面刷新到顶部

asp.net - 如何跟踪用户是否在一个月内访问了 10 次以上?

asp.net - jQuery:WAITING执行任务直到动画完成

c# - 在哪里声明变量?

c# - 如何根据字符串值通过 LINQ 查询列表的内容?

C# 正则表达式 - 匹配特定字符串后跟 substring1 或 substring2

javascript - Google Maps MarkerClusterer 忽略了几个样式属性

javascript - SSRS PDF 生成