We are having issues with the RadDatePicker control inside the Ajax.BeginForm construct. Although the control renders properly, it does not have button click events and calendar view does not display.
--------------------------
inside index.aspx:
------------------------------------
inside RadDatePickerView.ascx:
--------------------------
inside index.aspx:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> <%@ Import Namespace="MvcApplication5.Controllers" %> <asp:Content ID="indexTitle" ContentPlaceHolderID="TitleContent" runat="server"> Home Page </asp:Content> <asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server"> <h2> <%= Html.Encode(ViewData["Message"]) %></h2> <p> To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website"> http://asp.net/mvc</a>. </p> <% using (Ajax.BeginForm("Partial", new AjaxOptions() { UpdateTargetId = "contentWrapper" })) { %> <div id="contentWrapper"> <%Html.RenderPartial("RadDatePickerView");%> </div> <input type="submit" /> <%} %> </asp:Content> |
------------------------------------
inside RadDatePickerView.ascx:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> <%@ Import Namespace="Telerik.Web.Mvc" %> <%= Html.RenderRadDatePicker(control => { control.Calendar.Width = Unit.Pixel(250); control.DbSelectedDate = DateTime.Now; },"Hay")%> |