Sri:
I do not think there's an option for handling a double-click event for a date in RadCalendar. It is possible to open a RadAlert Window by handling the "OnDateClick" Client Event as follows:
Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %>
<head runat="server">
<title></title>
<telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<%--Needed for JavaScript IntelliSense in VS2010--%>
<%--For VS2008 replace RadScriptManager with ScriptManager--%>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
</Scripts>
</telerik:RadScriptManager>
<telerik:RadWindowManager runat="server" id="RadWindowManager1"></telerik:RadWindowManager>
<script type="text/javascript">
function ShowRadAlert(sender, eventArgs) {
var day = eventArgs.get_renderDay();
var date = day.get_date();
var selectedDate = new Date(date[0], date[1] - 1, date[2]);
radalert("You clicked " + selectedDate.toDateString(), "200px", "100px", "Calendar Date Clicked", "");
}
</script>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
</telerik:RadAjaxManager>
<div>
<telerik:RadCalendar ID="RadCalendar1" Runat="server" AutoPostBack="false" >
<ClientEvents OnDateClick="ShowRadAlert" />
</telerik:RadCalendar>
</div>
</form>
</body>
</html>
The only alternative is to use the RadScheduler Control which does provide the "OnClientAppointmentDoubleClick" event. You can view this in the
Scheduler / Client-side Events online demo.
Hope this helps!