In ASP.NET 2.0 è possibile specificare il pulsante predefinito all'interno di un controllo Panel in modo del tutto analogo a quanto è possibile fare per il controllo HtmlForm di una pagina. La proprietà DefaultButton consente infatti di specificare l'ID di un controllo che implementa l'interfaccia IButtonControl (Button, LinkButton e ImageButton) e che diventa il pulsante all'interno del pannello che viene interessato dalla pressione del tasto [invio].
<asp:Panel ID="PersonalDataPanel" runat="server" DefaultButton="OkButton"> <asp:Label ID="FirstNameLabel" runat="server" Width="50">Nome:</asp:Label> <asp:TextBox ID="FirstNameTextBox" runat="server" /><br /> <asp:Label ID="LastNameLabel" runat="server" Width="50">Cognome:</asp:Label> <asp:TextBox ID="LastNameTextBox" runat="server" /><br /> <%-- omissis --%> <asp:Button ID="OkButton" runat="server" Text="OK" /> <asp:Button ID="CancelButton" runat="server" Text="Annulla" /> </asp:Panel>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.