Roman
Вы можете использовать специальный валидатор ASP.net для предоставления как клиентского, так и серверного метода для проверки. Таким образом, если вы отключите JS, вы все равно должны использовать метод проверки сервера. В этом примере функция «ClientValidate» будет определена в блоке javascript на вашей странице, а функция «ServerValidate» будет существовать в вашем файле кода.
<asp:textbox id="textbox1" runat="server">
<asp:CustomValidator id="valCustom" runat="server"
ControlToValidate="textbox1"
ClientValidationFunction="ClientValidate"
OnServerValidate="ServerValidate"
ErrorMessage="*This box is not valid" dispaly="dynamic">*
</asp:CustomValidator>