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