ASPxGridView:如何在编辑表单模板中使用标准验证?

时间:2011-11-16 18:36:31

标签: asp.net templates devexpress aspxgridview validationsummary

我想在ASPxGridView的编辑表单模板中使用ASP.NET的本机验证。我不想使用DevEx的验证,而是在编辑表单中使用标准的ASP.NET验证器来报告模板中的验证摘要。有人能指出我正确的方向吗?感谢。

2 个答案:

答案 0 :(得分:2)

在Devexpress论坛中看一下这个:

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

据此,“标准ASP.NET验证器不支持回调。幸运的是,ASPxEditors套件的控件有自己的验证机制。”所以看起来标准的ASP.NET验证器不起作用。

答案 1 :(得分:0)

默认情况下,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团队的帮助。