默认按钮设置

Ari*_*dra 2 c# asp.net

我有一个.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"/>
Run Code Online (Sandbox Code Playgroud)

现在问题是在填满该页面中存在的一些文本框之后,如果我按下"输入按钮",则"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>
Run Code Online (Sandbox Code Playgroud)

Miz*_*zor 6

defaultbutton在包含的上设置属性panel:

<asp:panel defaultbutton=“btnSave”>
Run Code Online (Sandbox Code Playgroud)

摘自此博文.