我有一個.aspx頁面,其中包含兩個按鈕之一是「btnCancel」,另一個是「btnSave」。默認按鈕設置
<asp:Button ID="btnCancel" runat="server" Text="Cancel" CssClass="Button" OnClick="btnCancel_Click" />
<asp:Button ID="btnSave" runat="server" Text="Save" CssClass="Button" OnClick="btnSave_Click"
OnClientClick="tinyMCE.triggerSave(false,true);" ValidationGroup="grp"/>
現在的問題是填補了其中一些存在於該網頁,文本框後,如果我按「回車鍵」中的「btnCancel_Click」事件,而不是射擊「btnSave_Click」的。
任何人都可以請建議我如何設置「btnSave_Click」按鈕作爲默認值。因此,如果有人按下「輸入按鈕」,它將觸發「btnSave_Click」事件。
請任何幫助。
更新後的問題:
<asp:Panel DefaultButton="btnSave" runat="server" ID="pnlTest">
<asp:Button ID="btnCancel" runat="server" Text="Cancel" CssClass="Button" OnClick="btnCancel_Click" />
<asp:Button ID="btnSave" runat="server" Text="Save" CssClass="Button" OnClick="btnSave_Click"
OnClientClick="tinyMCE.triggerSave(false,true);" ValidationGroup="grp" />
</asp:Panel>
我用下面給出的代碼: this.Form.DefaultButton = btnSave.UniqueID ; 它工作正常。所以,它可以是一個替代答案。 – 2011-04-18 12:27:39