I end up with the date and time in a textbox which is supposed to contain only the date. To reproduce this problem, the following code is handy - hit submit and the time will appear in the textboxes, and will vanish when the user clicks each textbox. I should note that this is using the latest version of RadControls as of this date, 2008.3.1314.20.
And the code-behind:
| <%@ Page Language="C#" AutoEventWireup="true" Codebehind="Test1.aspx.cs" Inherits="Testing.Test1" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!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>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <asp:TextBox ID="TextBox1" runat="server" /><br /> |
| <asp:TextBox ID="TextBox2" runat="server" /><br /> |
| <asp:TextBox ID="TextBox3" runat="server" /><br /> |
| <asp:TextBox ID="TextBox4" runat="server" /><br /> |
| <asp:TextBox ID="TextBox5" runat="server" /><br /> |
| <telerik:RadInputManager ID="RadInputManager1" runat="server"> |
| <telerik:DateInputSetting Culture="English (United States)" DateFormat="MM/dd/yyyy" |
| DisplayDateFormat="MM/dd/yyyy" SelectionOnFocus="SelectAll" MinDate="1920-01-01"> |
| <TargetControls> |
| <telerik:TargetInput ControlID="TextBox1" /> |
| <telerik:TargetInput ControlID="TextBox2" /> |
| <telerik:TargetInput ControlID="TextBox3" /> |
| <telerik:TargetInput ControlID="TextBox4" /> |
| <telerik:TargetInput ControlID="TextBox5" /> |
| </TargetControls> |
| </telerik:DateInputSetting> |
| </telerik:RadInputManager> |
| <input type="button" onclick="fnPostBack();" value="Submit" /> |
| <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> |
| <script type="text/javascript"> |
| <!-- |
| function fnPostBack() { |
| $find("<%=RadAjaxManager1.ClientID %>").ajaxRequest("Test"); |
| } |
| //--> |
| </script> |
| </telerik:RadScriptBlock> |
| </div> |
| </form> |
| </body> |
| </html> |
And the code-behind:
| using System; | |
| using System.Data; | |
| using System.Configuration; | |
| using System.Collections; | |
| using System.Web; | |
| using System.Web.Security; | |
| using System.Web.UI; | |
| using System.Web.UI.WebControls; | |
| using System.Web.UI.WebControls.WebParts; | |
| using System.Web.UI.HtmlControls; | |
| namespace Testing | |
| { | |
| public partial class Test1 : System.Web.UI.Page | |
| { | |
| protected void Page_Load(object sender, EventArgs e) | |
| { | |
| TextBox1.Text = DateTime.Now.ToString(); | |
| TextBox2.Text = DateTime.Now.ToString(); | |
| TextBox3.Text = DateTime.Now.ToString(); | |
| TextBox4.Text = DateTime.Now.ToString(); | |
| TextBox5.Text = DateTime.Now.ToString(); | |
| } | |
| } | |
| } | |