我的 gridview 上有一些验证控件,并且希望它们仅在我尝试在 gridview 行中保存/更新数据时才处于活动状态,而不是在使用取消按钮取消时处于活动状态。我该如何实现这一点。
提前致谢
我的 gridview 上有一些验证控件,并且希望它们仅在我尝试在 gridview 行中保存/更新数据时才处于活动状态,而不是在使用取消按钮取消时处于活动状态。我该如何实现这一点。
提前致谢
为取消按钮设置CausesValidation="False"。
Control.CausesValidation 属性
如果 CausesValidation 属性设置为 false,则会抑制 Validating 和 Validated 事件。
此外,为您的控件指定“ValidationGroup” :
验证组允许您将页面上的验证控件组织为一组。每个验证组都可以独立于页面上的其他验证组执行验证。
您可以通过将 ValidationGroup 属性设置为要分组的所有控件的相同名称(字符串)来创建验证组。您可以为验证组分配任何名称,但您必须为该组的所有成员使用相同的名称。
在回发期间,Page 类的 IsValid 属性仅根据当前验证组中的验证控件进行设置。
参考链接: