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