Hi, there's a problem with radtextbox.
I've 3 radtextblock with enabled property set false at design time in my .aspx page, a raddatepicker with a customvalidator and a button to start the validation.
When validation occours (on click button) the enabled property of the 3 textbox turn to true. Here an example:
<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="WebApplication1.Default2" %> |
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head id="Head1" runat="server"> |
<title>Titolo</title> |
<telerik:RadStyleSheetManager ID="RadStyleSheetManagerMain" runat="server" /> |
</head> |
<body id="bodyBackgroundImage" runat="server"> |
<center> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager ID="RadScriptManagerMain" 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" /> |
</Scripts> |
</telerik:RadScriptManager> |
<telerik:RadAjaxManager ID="RadAjaxManagerMain" runat="server" /> |
<table class="bodytable" width="950" cellpadding="0" cellspacing="0" border="0"> |
<!-- HEADER --> |
<tr> |
<td> |
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="headertable"> |
<tr> |
<td> |
<!--height="88"--> |
<table width="100%" class="headertable" border="0" cellpadding="0" cellspacing="0"> |
<tr> |
<td align="left"> |
</td> |
</tr> |
<tr> |
</tr> |
</table> |
</td> |
</tr> |
<tr> |
<td> |
<table id="TableMenu" width="100%" cellspacing="0" cellpadding="0" border="0" class="maintitletable" |
runat="server"> |
<tr style="height: 33px;"> |
<td width="20%"> |
</td> |
<td width="10%"> |
</td> |
<td align="right"> |
<!-- HOME --> |
<a id="A1" href="~/Default.aspx" runat="server">Home</a> |
</td> |
</tr> |
<tr> |
<td> |
|
</td> |
</tr> |
</table> |
</td> |
</tr> |
</table> |
</td> |
</tr> |
<!-- BODY --> |
<tr> |
<td class="bodytable"> |
<table border="0" cellpadding="0" cellspacing="0"> |
<tr> |
<td id="leftColumn"> |
<div class="rightmain"> |
</div> |
<!-- Menu condiviso--> |
</td> |
<td> |
|
</td> |
<td id="centercolumn"> |
<div class="centermain"> |
<table> |
<tr> |
<td> |
Field 1 |
</td> |
<td colspan="2"> |
<telerik:RadTextBox ID="RadTextBoxId1" runat="server" EmptyMessage="Text 1" |
Width="280px" Enabled="False" > |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td> |
Field 2 |
</td> |
<td colspan="2"> |
<telerik:RadTextBox ID="RadTextBoxId2" runat="server" EmptyMessage="Text 2" |
Width="280px" Enabled="False"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td > |
Field 3 |
</td> |
<td colspan="2"> |
<telerik:RadTextBox ID="RadTextBoxId3" runat="server" EmptyMessage="Text 3" |
Width="280px" Enabled="False"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td style="width:280px;" > |
Date (*) |
</td> |
<td colspan="2"> |
<telerik:RadDatePicker ID="RadDatePickerDataInserimento" runat="server" Calendar-CultureInfo="Italian (Italy)" |
Calendar-RangeMaxDate="06/06/2079 00:00:00" Calendar-RangeMinDate="01/01/1900 00:00:00" |
MaxDate="06/06/2079 00:00:00" MinDate="01/01/1900 00:00:00" Width="280px" > |
<DateInput DisplayDateFormat="dd/MM/yyyy" DateFormat="dd/MM/yyyy" MaxDate="06/06/2079 00:00:00" MinDate="01/01/1900 00:00:00" /> |
</telerik:RadDatePicker> |
<asp:CustomValidator ID="CustomValidatorDataInserimento" runat="server" |
ValidationGroup="ButtonConferma" ErrorMessage="Error" |
OnServerValidate="CustomValidatorDatInserimento_ServerValidate"> |
</asp:CustomValidator> |
</td> |
</tr> |
<tr> |
<td /> |
<td colspan="2"> |
<asp:Button ID="ButtonConferma" runat="server" Text="Click" OnClick="ButtonConferma_Click" CausesValidation="true" ValidationGroup="ButtonConferma" /> |
</td> |
</tr> |
</table> |
</div> |
</td> |
</tr> |
</table> |
</td> |
</tr> |
<!-- footer --> |
<tr> |
<td> |
<div> |
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="footertable"> |
<tr> |
<td class="footertable"> |
  |
</td> |
</tr> |
<tr> |
<td> |
<hr /> |
</td> |
</tr> |
<tr> |
<td class="footertable"> |
<strong>Footer</strong> |
</td> |
</tr> |
</table> |
</div> |
</td> |
</tr> |
</table> |
</form> |
</center> |
</body> |
</html> |
using System; |
using System.Web.UI; |
using System.Web.UI.WebControls; |
namespace WebApplication1 |
{ |
public partial class Default2 : Page |
{ |
protected void Page_Load(object sender, EventArgs e) |
{ |
} |
protected void ButtonConferma_Click(object sender, EventArgs e) |
{ |
} |
protected void CustomValidatorDatInserimento_ServerValidate(object source, ServerValidateEventArgs args) |
{ |
args.IsValid = false; |
} |
} |
} |
Any ideas?