我有一个regularexpression验证器来验证有效的电子邮件。我的表单上有两个按钮。提交和撤消。即使当CausesValidation =“false”时,Asp.net regularexpressionvalidator也会触发
上的撤消,我们正在恢复的页面状态为默认状态
提交有其设置的ValidationGroup而撤消多年平均值有任何和的ValidationGroup =的CausesValidation“假”。
现在,当我导航到页面并输入无效的电子邮件地址时,我直接单击撤消。验证器触发并停止发布我的页面。但是,如果我按Tab键并导航到其他控件,然后单击撤消,验证程序将显示错误消息,但回发并继续执行。
这很奇怪,我希望页面回发没有任何错误消息,当我点击undo.how来实现它。
<tec:ThemedImageButton runat="server" ID="imgbtnSave" OnClick="imgbtnSave_Click"
ValidationGroup="CustomerGroup"/>
<tec:ThemedImageButton runat="server" ID="imgbtnCancel" CausesValidation="false"
OnClick="imgbtnCancel_Click" />
这些都是添加了themes.CustomerGroup正常图像按钮是为我的文本框和的RegularExpressionValidator验证组
你可以发布你的代码2按钮和验证器?也发布您正在使用的ASP.NET版本。 – Kelsey 2010-03-25 15:30:09
借调,更多信息将在这里帮助。 – 2010-03-25 15:31:11
您是否将按钮,验证器,文本框和验证摘要中的验证组设置为相同? – 2010-03-25 15:33:00