以下のコードでは、送信ボタンに「SubmitValidation」という ValidationGroup があります。
RequiredFieldValidator の ValidationGroup の名前を (submitValidation123 に) 変更すると、エラー メッセージ 'Enter State Code' が表示されません (期待どおり)。ただし、州コードの値を実際に入力するまで送信は行われません。なぜ?
<tr>
<td>
<span class="requiredText">*</span> State Code (Ex. TX):
</td>
<td>
<asp:TextBox runat="server" ID="statecodeTxt" Width="100px"></asp:TextBox>
<asp:RequiredFieldValidator ID="statecodeRFV" runat="server"
Display="Dynamic" ValidationGroup="submitValidation"
ControlToValidate="statecodeTxt" SetFocusOnError="True"
ErrorMessage="Enter State Code" />
</td>
</tr>
<asp:Button ID="submitBtn" Text="Submit" disabled="true"
runat="server" ValidationGroup="submitValidation"
OnClick="submitBtn_Click" />