J'ai une page .aspx qui contient deux boutons, l'un est "btnCancel" et l'autre est "btnSave".Réglage du bouton par défaut
<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"/>
Maintenant, le problème est après avoir rempli certaines des zones de texte qui sont présents dans cette page, si j'appuyez sur la touche « Enter bouton » l'événement « btnCancel_Click » est mise à feu au lieu de « btnSave_Click ».
Quelqu'un peut-il me suggérer comment régler le bouton "btnSave_Click" par défaut? Donc, si quelqu'un appuie sur le bouton "entrer", il déclenchera l'événement "btnSave_Click".
Toute aide s'il vous plaît.
Question mise à jour:
<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>
J'utilisé le code ci-dessous: this.Form.DefaultButton = btnSave.UniqueID ; Cela fonctionne bien. Donc, ça peut être une réponse alternative. –