Я добавил валидатор регулярных выражений, но он ничего не показывает на странице, в основном валидация выполняется где-то еще, мне просто нужно было запустить.Вот валидатор
<div>
<asp:RequiredFieldValidator
ID="RegularNoCardAccepted" runat="server"
ControlToValidate="txtCreditCardNumber"
CssClass="Error" Display="Dynamic">
</asp:RequiredFieldValidator>
</div>
А вот как я пытаюсь запустить, на самом деле мне не нужно проверять регулярное выражение, я просто не уверен, как заставить его всплыть, когда оносоответствует этому условию
if (CardNotAccepted())
{
//Find the validator located somewhere in the master page.
RequiredFieldValidator reqVal =
FindControlRecursive(this.Page.Master, "RegularNoCardAccepted")
as RequiredFieldValidator;
if (reqVal != null)
{
//The code goes through here but it never shows.
reqVal.Enabled = true;
reqVal.Text = "Credit Card Type is not accepted";
reqVal.Visible = true;
reqVal.Validate();
}
return;
}