2016-04-22 1 views
0

J'ai reçu des panneaux avec les champs de champs &. Mon problème est que même si j'ai un panneau avec un bouton par défaut, il utilise toujours le premier bouton de la page quand je clique sur entrer. Je l'ai fait beaucoup de fois, mais soudainement il a cessé de fonctionner?Le bouton par défaut du panneau asp.net ne fonctionne pas

<asp:Panel ID="pnlWrite" DefaultButton="btnWallSubmit" runat="server"> 
     <div class="input-group"> 
     <span class="input-group-addon" id="basic-addon1"><asp:Literal ID="litName" runat="server" /></span> 
     <asp:TextBox ID="txtMind" runat="server" CssClass="form-control" aria-label="..." placeholder="What's on your mind?" /> 
     <div class="input-group-btn"> 
      <asp:Button ID="btnWallSubmit" runat="server" CssClass="btn btn-default" Text="Publish!" OnClick="btnWallSubmit_Click" /> 
     </div> 
</div> 
<br /> 
</asp:Panel> 

Mais il utilise toujours le bouton de connexion (qui est sur la page maître) lorsque je clique sur Entrée.

// EDIT

Iv'e essayé avec ces navigateurs: Google Chrome, Firefox, Opera, Internet Explorer bord &. Il semble que cela ne fonctionne que sur Edge & Explorer.

+0

Cela ne fonctionne-t-il pas même si le focus est sur le panneau, pas d'autre élément en dehors du panneau? – ctumturk

+0

Non, ne fonctionne pas même si le focus est à l'intérieur du panneau – Anton

Répondre

0

Votre bouton de connexion est-il sur votre page maître dans un panneau avec DefaultButton défini? Si oui, vous pouvez remplacer le bouton par défaut de masterpage sur votre page de contenu en ajoutant ce qui suit à l'intérieur du Page_Load de votre page de contenu comme celui-ci ...

protected void Page_Load(object sender, EventArgs e) 
{ 
    Form.DefaultButton = this.btnWallSubmit.UniqueID; 
} 
+0

Salut. Cela ne semble pas faire l'affaire. Il utilise toujours la connexion masterpage – Anton

0

Je l'ai fixé en déplaçant ma boîte modale de connexion/panneau à le fond presque de la page maître.