Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

MaskEditValidator preventing initial value from being assigned

$
0
0

The MaskedEditValidator is preventing me from assigning an initial value to a textbox.
I'm using the MaskedEditExtender and MaskedEditValidator to enter a time formatted "hh:mm tt".
Without the MaskedValidator I can assign a default value: TextBox1.Text = Now.ToString("hh:mm tt").
With the MaskedValidator, no value is assigned/displayed, and the control displays invalid.

<asp:TextBox ID="TextBox1" runat="server"/>
<asp:MaskedEditExtender ID="TextBox1_MaskedEditExtender" runat="server" TargetControlID="TextBox1" AcceptAMPM="True" MaskType="Time" ClearMaskOnLostFocus="False" Mask="99:99" Century="2000" Enabled="True" OnInvalidCssClass="MyError" ClearTextOnInvalid="True" />
<asp:MaskedEditValidator runat="server" ID="mev1" ControlToValidate="TextBox1" ControlExtender="TextBox1_MaskedEditExtender" ErrorMessage="mev1" />

Protected Sub Button_Click(sender As Object, e As EventArgs) Handles Button.Click
      TextBox1.Text = Now.ToString("hh:mm tt")
End Sub


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>