Я хочу применить regularexpressionvalidator к выборочным полям в DetailsView ASP.NET 2.0 VB - PullRequest
0 голосов
/ 11 февраля 2011

Здравствуйте, у меня были проблемы с этим некоторое время сейчас. У меня есть связанное текстовое поле в Detailsview, к которому я добавил RegularExpressionValidator (REV). Используемое регулярное выражение: [a-zA-Z] *

После запуска веб-формы кнопка «Редактировать» открывает поля. Любые сделанные записи приводят к отображению сообщения об ошибке REV при нажатии кнопки Обновить, независимо от проверки. Кнопка «Обновить» будет отображаться до тех пор, пока не будет нажата кнопка «Отмена», и исходная запись вернется на экран, заменяя любые записи.

RequiredFieldValidator работает правильно.

Рэй Браун

1 Ответ

0 голосов
/ 15 февраля 2011

Я бы предложил вам FilteredTextBoxExtender Ajax Control Toolkit вместо использования REV.

Это дает вам возможность проверить ввод для многих типов проверки для числовых, буквенных или даже числовых значений.пользовательские типы, например:

<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>

<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
    TargetControlID="TextBox3"         
    FilterType="LowercaseLetters, UppercaseLetters" />
...