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 に答える