CustomValidator в DetailsView - PullRequest
       6

CustomValidator в DetailsView

0 голосов
/ 31 августа 2010

Кто-нибудь знает, как заставить CustomValidator работать с элементами управления, которые находятся в DetailsView, например, после обновления элемента

CustomValidator не работает с элементами управления, которые находятся в detailsView после выполнения, например, для обновления этого detailsView. Например, RequiredFiledValidator работает без проблем, в то время как у CustomValidator есть проблемы (проверка не происходит): /

1 Ответ

1 голос
/ 02 сентября 2010

Проблема заключается в том, что ссылка обновления в DetailsView не запускает средства проверки достоверности в обратной передаче, поскольку для этого требуется кнопка, ImageButton или LinkButton. Валидаторы на стороне клиента, которые используют javascript, будут работать, хотя это довольно запутанно.

Решение состоит в том, чтобы преобразовать CommandField вашего DetailsView в TemplateField: «Редактировать поля» -> Выбрать поле команды -> нажать «Преобразовать это поле в TemplateField».

Вы можете увидеть обсуждение этого здесь: http://forums.asp.net/t/1102008.aspx?PageIndex

...