【发布时间】:2011-01-26 10:07:59
【问题描述】:
我在一个列表框上应用了一个字段验证器,当在文本框中没有选择任何项目并且一些(通常是提交按钮)控件被回发到服务器时,它可以工作。
现在的问题是,如果一个人进入了页面并想要退出,它仍然会给出相同的异常消息(它应该)而不是退出页面。
我使用 ASP.NET 和 c# 作为后端。 我希望注销按钮(除了提交按钮之外的所有按钮)在验证之前起作用,请帮助。谢谢你提前很多。
【问题讨论】:
标签: asp.net web-controls
我在一个列表框上应用了一个字段验证器,当在文本框中没有选择任何项目并且一些(通常是提交按钮)控件被回发到服务器时,它可以工作。
现在的问题是,如果一个人进入了页面并想要退出,它仍然会给出相同的异常消息(它应该)而不是退出页面。
我使用 ASP.NET 和 c# 作为后端。 我希望注销按钮(除了提交按钮之外的所有按钮)在验证之前起作用,请帮助。谢谢你提前很多。
【问题讨论】:
标签: asp.net web-controls
您可以使用两种不同的方法:
将注销按钮“CauseValidation”属性设置为 false(如果是 asp.net 按钮)
为您的验证器设置 ValidationGroup 属性。在 ASP.NET 中有这个属性用于按钮(引发回发)和验证器。 对于您的问题,只需将注销按钮 ValidationGroup 属性设置为不同 使用 ValidationGroup,您可以在同一页面中设置不同的验证级别。 在 MSDN http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.basevalidator.validationgroup.aspx
【讨论】: