Вы можете использовать ASP.NET RegularExpressionValidator control с рисунком, как: ^[^<>]*$
<asp:RegularExpressionValidator ID="rev" runat="server"
ControlToValidate="txtBox"
ErrorMessage="The <> tags are not allowed!"
ValidationExpression="[^<>]*" />
<asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="txtBox"
ErrorMessage="Value can't be empty" />
RequiredFieldValidator используется в сочетании с RegularExpressionValidator предотвратить пустые записи. Если это текстовое поле является необязательным, и его необходимо проверить только после того, как что-то введено, вам не обязательно использовать RequiredFieldValidator.
Преимущество этого в том, что ошибка может быть обработана изящно, и пользователь может быть уведомлен на той же странице.
Однако, если вам нужно сделать это для многих текстовых полей, и вы просто хотите представить что-то приятнее, чем страница с ошибкой, вы можете обработать ошибку ValidateRequest, чтобы предоставить более дружественное сообщение и сохранить пользователя на одной странице (не только замените его на страницу пользовательской ошибки). Для получения дополнительной информации перейдите на страницу Kirk Evans: Handling ValidateRequest errors within a Page (см. Раздел «Переопределение метода OnError»).