0

我的 gridview 上有一些验证控件,并且希望它们仅在我尝试在 gridview 行中保存/更新数据时才处于活动状态,而不是在使用取消按钮取消时处于活动状态。我该如何实现这一点。

提前致谢

4

1 回答 1

0

为取消按钮设置CausesValidation="False"

Control.CausesValidation 属性

如果 CausesValidation 属性设置为 false,则会抑制 Validating 和 Validated 事件。

此外,为您的控件指定“ValidationGroup” :

验证组允许您将页面上的验证控件组织为一组。每个验证组都可以独立于页面上的其他验证组执行验证。

您可以通过将 ValidationGroup 属性设置为要分组的所有控件的相同名称(字符串)来创建验证组。您可以为验证组分配任何名称,但您必须为该组的所有成员使用相同的名称。

在回发期间,Page 类的 IsValid 属性仅根据当前验证组中的验证控件进行设置。

参考链接:

Control.CausesValidation 属性

指定验证组

于 2012-09-21T12:52:10.933 回答