Birden Fazla DefaultButton Kullanmak
8 Ağustos Cumartesi, 2009 | Asp.net /*Yorumlar (0)*/
Bir WebFormu içerisinde birden fazla Default Button kullanmak için birden çok form etikettagi kullanmak bir çözüm olabilir. Alternatif bir çözüm ise Panel kontrolünü kullanmaktır. Panel kontrolünün de form etiketinde olduğu gibi DefaultButton özelliği bulunmaktadır. Bu özellik sayesinde bir WebFormu içinde istediğiniz kadar DefaultButton kullanabilirsiniz.
Örnek;
<form id="form1" runat="server" defaultbutton="btnAd_1"> <div> <asp:Label ID="lblAd_1" runat="server" Text="Adınız" /> <asp:TextBox ID="txtAd_1" runat="server" /> <br /> <asp:Button ID="btnAd_1" runat="server" Text="Gönder" onclick="btnAd_1_Click" /> <br /> <br /> <asp:Panel ID="Panel1" runat="server" Height="86px" Width="173px" BorderStyle="Solid" BorderWidth="1" DefaultButton="btnAd_2"> <asp:Label ID="lblAd_2" runat="server" Text="Adınız" /> <asp:TextBox ID="txtAd_2" runat="server" /> <br /> <asp:Button ID="btnAd_2" runat="server" Text="Gönder" onclick="btnAd_2_Click" /> <br /> </asp:Panel> <br /> <asp:Label ID="sonuc" runat="server"></asp:Label> </div> </form>