0
在下面的代碼中,submit buttion具有'SubmitValidation'ValidationGroup。字段驗證程序
當我更改RequiredFieldValidator中的ValidationGroup的名稱(submitValidation123)時,錯誤消息「輸入州代碼」不出現(按預期)。但是,直到我爲州代碼輸入一個值之前,提交纔會發生。爲什麼?
<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" />
它提交給我...檢查你的代碼的伴侶。 – 2013-03-21 17:38:35
我再次檢查了代碼。直到輸入州代碼才能提交。 – stackuser 2013-03-21 17:45:58
@stackuser你是什麼意思「直到我爲州代碼輸入一個值才提交」?此外,什麼「啓用」您的提交按鈕?你的問題中有些東西沒有提及。如果按鈕的ValdiationGroup與驗證程序的ValidationGroup不同,則不會使用該驗證程序。 – MikeSmithDev 2013-03-21 17:47:01