多个ASP.NET验证程序

时间:2012-11-10 08:06:58

标签: asp.net

我有一个包含以下代码的ASP.NET页面。

<asp:TextBoxEx ID="CompSCEmail" MaxLength="100" runat="server"></asp:TextBoxEx>    <asp:RegularExpressionValidator Display="Dynamic" ID="RegSubmitCompSCEmail" runat="Server" ControlToValidate ="CompSCEmail" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ErrorMessage="(*)"></asp:RegularExpressionValidator>

<asp:ImageButton ID="SubmitButton" SkinID="submitButton" OnClick="SubmitButton_Click"
Action="Submit" ValidationGroup="submit" runat="server" VisibleOnRecall="false" />
<asp:ImageButton ID="SaveButton" SkinID="saveButton" OnClick="SaveButton_Click" Action="Save" runat="server" Visible="true"  VisibleOnRecall="makerfirst" />

我想在用户点击“提交”和“保存”按钮时验证电子邮件的格式。有谁知道怎么做?

谢谢。

1 个答案:

答案 0 :(得分:0)

提供您的RegularExpressionValidator ValidationGroup 财产。

点击两个按钮调用Page.Validate("yourvalidationgroup")。 这样,您可以点击两个按钮来验证电子邮件。