This is a migrated thread and some comments may be shown as answers.

RadMaskedTextBox Dynamicly Added Returning bad data

1 Answer 53 Views
Input
This is a migrated thread and some comments may be shown as answers.
David
Top achievements
Rank 1
David asked on 05 May 2009, 09:05 PM
If I add a RadMaskedTextBox with a mask like ###-## directly on the page, and the user enters 3__-22 I get "3  -22" returned.  However, if I add the control dynamicly through server-side code with the same settings, the returned value is "3".  Is there something special that has to be done when adding dynamicly?

1 Answer, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 08 May 2009, 07:45 AM
Hello David,

I tried creating RadMaskedTextBox directly on page and also dynamically, both returns expected result and works fine. Here is my code.

ASPX:
 
<telerik:RadMaskedTextBox ID="RadMaskedTextBox1" runat="server" Mask="###-##">  
</telerik:RadMaskedTextBox> 
<asp:Button ID="Button1" runat="server" Text="Get Values" OnClick="Button1_Click" /> 
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label> 

CS:
 
RadMaskedTextBox textbox1 = new RadMaskedTextBox();  
protected void Page_Init(object sender, EventArgs e)  
{          
    textbox1.Mask = "###-##";  
    textbox1.ID = "RadMaskedTextBox2";  
    this.form1.Controls.Add(textbox1);  
}  
protected void Button1_Click(object sender, EventArgs e)  
{  
    Label1.Text = RadMaskedTextBox1.TextWithLiterals;  
    Label2.Text = textbox1.TextWithLiterals;         
Please feel to correct me if you are trying diffrent scenario.

Thanks,
Princy.
Tags
Input
Asked by
David
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or