【发布时间】:2009-10-01 19:02:48
【问题描述】:
我有一个 ASP.NET 输入表单,其中设置了多个控件的验证。该表单还包括以前记录的显示,每个记录都带有一个充当删除按钮的 LinkButton 控件。问题是当单击 LinkButton 时,它会对表单的输入部分执行验证,失败,并且不处理删除。这个表单不是我写的,也不是验证控件,我只是添加删除按钮,那么我该如何解决这个问题?
【问题讨论】:
标签: asp.net validation
我有一个 ASP.NET 输入表单,其中设置了多个控件的验证。该表单还包括以前记录的显示,每个记录都带有一个充当删除按钮的 LinkButton 控件。问题是当单击 LinkButton 时,它会对表单的输入部分执行验证,失败,并且不处理删除。这个表单不是我写的,也不是验证控件,我只是添加删除按钮,那么我该如何解决这个问题?
【问题讨论】:
标签: asp.net validation
将相关控件的 CausesValidation 设置为 false?
【讨论】:
您是说表单上的按钮在单击时会导致验证发生...并且这些按钮不应执行验证?
如果是这样,那么您可能需要对属于验证的所有控件和按钮进行分组。为此,您为验证中涉及的每个控件设置“ValidationGroup”属性(这包括触发验证的按钮)。
这应该停止不属于验证的按钮,触发验证过程。
查看此链接:
http://www.w3schools.com/ASPNET/prop_webcontrol_imagebutton_validationgroup.asp
和
【讨论】: