ASP.NET MaskedEditExtender теряется маска после отправки на сервер.
Здравствуйте! У меня такая проблема. На странице к TextBox привязаны MaskedEditExtender и MaskedEditValidator:
<asp:TextBox ID="WeekendsS3Time2" runat="server" Text="Время" CssClass="route" Width="40" Tag="лето;выходные" />
<cc1:MaskedEditExtender ID="WeekendsS3Time2_MaskedEditExtender" runat="server" ClearMaskOnLostFocus="true" ClearTextOnInvalid="true" Enabled="True" TargetControlID="WeekendsS3Time2" MaskType="Time" Mask="99:99" CultureName="ru-RU">
</cc1:MaskedEditExtender>
<cc1:MaskedEditValidator ID="WeekendsS3Time2_MaskedEditValidator" runat="server" ControlExtender="WeekendsS3Time2_MaskedEditExtender" InvalidValueMessage="Некорректно введена дата!" ForeColor="Red" ControlToValidate="WeekendsS3Time2" IsValidEmpty="true" MaximumValue="23:59" MinimumValue="00:00"ToolTip="Введите время в промежутке от 00:00 до 23:59." EnableClientScript="False">
</cc1:MaskedEditValidator>
Так вот, при отправке на сервер происходит перезагрузка страницы. А маски в текстбоксе уже нет. Подскажите, пожалуйста, что надо сделать, чтобы маска сохранилась?
Источник: Stack Overflow на русском