{"id":176,"date":"2009-05-06T17:13:12","date_gmt":"2009-05-06T15:13:12","guid":{"rendered":"http:\/\/unckel.com\/blog\/?p=176"},"modified":"2019-12-07T22:32:16","modified_gmt":"2019-12-07T21:32:16","slug":"asp-net-mehrere-buttons-formulare-auf-einer-seite","status":"publish","type":"post","link":"https:\/\/unckel.de\/blog\/asp-net-mehrere-buttons-formulare-auf-einer-seite\/","title":{"rendered":"ASP.NET: Mehrere Buttons \/ Formulare auf einer Seite"},"content":{"rendered":"<p>Hat man mehrere Buttons auf einer Seite, muss man explizit angeben, welcher Button beim best\u00e4tigen \u00fcber die Tastatur (Enter), ausgel\u00f6st werden soll. Das liegt daran, da\u00df nur ein form-Tag verwendet werden darf. Ein bestimmter Button kann z.B. im Form-Tag angegeben werden:<\/p>\n<pre>&lt;form id=\"form1\" runat=\"server\" defaultbutton=\"Button2\"&gt;<\/pre>\n<p>Bei mehreren Formularen dann einfach mit einem Panel umschlie\u00dfen:<\/p>\n<pre>&lt;asp:Panel runat=\"server\" ID=\"Panel1\" DefaultButton=\"Button1\"&gt;\n  \/\/...\n  &lt;asp:Button ID=\"Button1\" runat=\"server\"\n    Text=\"Button1\" onclick=\"Button1_Click\" \/&gt;\n  \/\/...\n&lt;\/asp:Panel&gt;\n\n&lt;asp:Panel runat=\"server\" ID=\"Panel2\" DefaultButton=\"Button2\"&gt;\n  \/\/...\n  &lt;asp:Button &lt;b&gt;ID=\"Button2\"&lt;\/b&gt; runat=\"server\" \n    Text=\"Button 2\" onclick=\"Button2_Click\" \/&gt;\n  \/\/...\n&lt;\/asp:Panel&gt;<\/pre>\n<p>Quelle: <a href=\"http:\/\/www.beansoftware.com\/asp.net-tutorials\/accept-enter-key.aspx\" target=\"_blank\" rel=\"noopener\">http:\/\/www.beansoftware.com\/asp.net-tutorials\/accept-enter-key.aspx\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hat man mehrere Buttons auf einer Seite, muss man explizit angeben, welcher Button beim best\u00e4tigen \u00fcber die Tastatur (Enter), ausgel\u00f6st werden soll. Das liegt daran, da\u00df nur ein form-Tag verwendet werden darf. Ein bestimmter Button kann z.B. im Form-Tag angegeben werden: &lt;form id=&#8220;form1&#8243; runat=&#8220;server&#8220; defaultbutton=&#8220;Button2&#8243;&gt; Bei mehreren Formularen dann einfach mit einem Panel umschlie\u00dfen: &lt;asp:Panel [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[],"class_list":["post-176","post","type-post","status-publish","format-standard","hentry","category-webdesign"],"_links":{"self":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":1,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":808,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions\/808"}],"wp:attachment":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}