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(); | |
} | |
} | |
} | |