Если вы хотите проверить ввод
Используйте RegularExpressionValidator
элемент управления. Есть достойный пример и объяснение на Как: использовать регулярные выражения для ограничения ввода в ASP.NET .
Регулярное выражение только для английских (верхний и нижний регистр A-Z) символов: ^[A-Za-z]*$
Если вы тоже хотите включить числа, ^[A-Za-z0-9]*$
Фрагмент разметки, который вы хотите добавить:
<asp:RegularExpressionValidator ID="regexpName" runat="server"
ErrorMessage="Only upper and lower case A-Z may be entered here."
ControlToValidate="txtInput"
ValidationExpression="^[A-Za-z]*$" />
Если вы хотите запретить пользователю вводить что-либо еще в поле
Вам лучше использовать скрипт jQuery в ответе на этот вопрос:
как блокировать или ограничивать специальные символы из полей ввода с помощью jquery?
НО вы также всегда захотите проверить ввод (что, если пользователь отключит JavaScript, например), поэтому используйте также метод проверки, описанный выше.