Hi,
If I cleared the data in RadDatePicker and disabled it from client side. the backend would not get the null value and the disabled status after the page was posted back. Is this a bug?
If I didn't disable the control after cleared the date on client, the backend will get null value.
Here are the code.
Thanks,
Charles
If I cleared the data in RadDatePicker and disabled it from client side. the backend would not get the null value and the disabled status after the page was posted back. Is this a bug?
If I didn't disable the control after cleared the date on client, the backend will get null value.
Here are the code.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><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> <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> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <telerik:RadDatePicker ID="RadDatePicker1" runat="server" /> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> <br /> <br /> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <script type="text/javascript"> $(document).ready(function () { //var date = new Date("2000-01-01"); var datepicker = $find("<%= RadDatePicker1.ClientID %>"); datepicker.clear(); //datepicker.set_selectedDate(null); datepicker.set_enabled(false); }); </script> </div> </form></body></html>using System;using System.Web.UI;public partial class Default : System.Web.UI.Page{ protected void Page_Load (object sender, EventArgs e) { if (!Page.IsPostBack) { RadDatePicker1.SelectedDate = DateTime.Now; } } protected void Button1_Click (object sender, EventArgs e) { if (RadDatePicker1.SelectedDate == null) { TextBox1.Text = "null"; } else { TextBox1.Text = RadDatePicker1.SelectedDate.ToString (); } TextBox2.Text = RadDatePicker1.Enabled.ToString (); }}Thanks,
Charles
