ASPxGridView: как использовать стандартную проверку в шаблоне формы редактирования? - PullRequest
1 голос
/ 16 ноября 2011

Я хочу использовать встроенную проверку ASP.NET внутри шаблона формы редактирования ASPxGridView. Я не хочу использовать проверку DevEx, но вместо этого имею стандартные валидаторы ASP.NET в форме редактирования, которые сообщают сводку проверки в шаблоне. Кто-нибудь может указать мне правильное направление с этим? Спасибо.

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Посмотрите на это на форуме Devexpress:

http://community.devexpress.com/forums/p/67285/228991.aspx

В соответствии с этим, «стандартные средства проверки ASP.NET не поддерживают обратные вызовы. К счастью, элементы управления пакета ASPxEditors имеют собственный механизм проверки». Поэтому кажется, что стандартные валидаторы ASP.NET не будут работать.

0 голосов
/ 17 ноября 2011

По умолчанию элемент управления 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.

...