0

我有一个带有以下代码的 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" />

当用户同时单击“提交”和“保存”按钮时,我想验证电子邮件的格式。有谁知道这是怎么做到的吗?

谢谢你。

4

1 回答 1

0

提供您的RegularExpressionValidator ValidationGroup属性。

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

于 2012-11-10T08:10:47.923 回答