- 設計 <asp:Button> 與一個需要驗證的 Control:
<asp:Button ID="btnUpdate" runat="server" Text="更新" CommandName="Update" CausesValidation="false" OnClientClick="return confirmUpdate();" ValidationGroup="vgUpdate" /> <asp:TextBox ID="txtUpdateName" runat="server" Text="HelloWorld"></asp:TextBox> <asp:RequiredFieldValidator ID="UpdateNameRequired" runat="server" ControlToValidate="txtUpdateName" ToolTip="必須輸入名稱。" ErrorMessage="必須輸入名稱。" ValidationGroup="vgUpdate">*</asp:RequiredFieldValidator>
- 要將 CausesValidation 設定為 false, 以避免在 Client 端產生多餘的 validation.
- 在 OnClientClick 中設定呼叫一個 javascript 的 function.
- 對於要驗證的項目, 需給定一個 ValidationGroup 值 (ex: vgUpdate)
2008/01/04
[ASP.Net] 在asp:Button加入Vaildation與javascript的confirm
訂閱:
文章 (Atom)