Я хочу использовать встроенную проверку ASP.NET внутри своего шаблона формы редактирования ASPxGridView. Я не хочу использовать валидацию DevEx, но вместо этого есть стандартные валидаторы ASP.NET в форме редактирования, которые сообщают об итогах проверки в шаблоне. Может ли кто-нибудь указать мне в правильном направлении? Благодарю.ASPxGridView: как использовать стандартную проверку в шаблоне формы редактирования?
ответ
Посмотрите на это в форуме DevExpress':.
http://community.devexpress.com/forums/p/67285/228991.aspx
В соответствии с этим, «валидаторы Стандартный ASP.NET не поддерживает обратные вызовы К счастью, управление свиты ASPxEditors имеют свой собственный механизм проверки «. Таким образом, похоже, что стандартные валидаторы ASP.NET не будут работать.
По умолчанию элемент управления DevExpress ASPxGridView работает через обратные вызовы AJAX.
Стандартный ASP.NET валидаторы не работает должным образом внутри контейнеров обратного вызова на основе:
http://www.aspnettricks.com/archives/validators-inside-update-panel-doesnt-work-properly/
http://www.devexpress.com/issue=Q274114
Можно переключать управление ASPxGridView в стандартном режиме обратной передачи.
Просто установите свойство ASPxGridView.EnableCallBack http://documentation.devexpress.com/#AspNet/DevExpressWebASPxGridViewASPxGridView_EnableCallBackstopic в значение "false".
Однако, (я думаю), лучше использовать встроенную проверку подлинности DevExpress ASPxEditors. Вы всегда можете получить помощь от команды DX.
Это были мои результаты, когда я влюбился в эту проблему. Я закончил тем, что кусал пулю и выполнил метод проверки девексов. Я не могу объяснить свою страсть к тому, насколько я ненавижу средства управления заложниками. – Etch
@ Джейсон: +1. отличный ответ – Mikhail
@Etch: Почему вам не нравятся эти элементы управления? Вы когда-нибудь пытались связаться с ребятами из DX? – Mikhail