我創建了一個asp.net表單。就是這樣。ASP.Net返回並提交
<form id="MyForm" runat="server">
<table>
<tr>
<td colspan="2" style="background-color:#EFEFEF">
<h3>Card Detail</h3>
</td>
</tr>
<tr>
<td class="red">Name</td>
<td>
<asp:TextBox ID="Name" runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Name" Display="None" SetFocusOnError="true" ErrorMessage="Please enter a valid name." />
</td>
</tr>
</table>
<div>
<asp:button id="Myback" runat="server" text="Back" onclientclick="window.history.back();" />
<asp:button id="MySubmit" runat="server" text="Submit" onclientclick="window.location.href('www.yoursever.com');" />
</div>
</form>
當單擊MyBack按鈕時,驗證器處於活動狀態。我想單擊MyBack按鈕,不要執行驗證器。如果我在MyBack行爲中插入CausesValidation =「false」,則window.history.back()不起作用。 而MySubmit按鈕不起作用。我怎樣才能做到這一點。請幫幫我。