ImageButton strange action
<p>I've added 2 image buttons in my master page. Their purpose is to change the language of the site.</p>

<pre><code>&lt;div id="SiteHeader"&gt;
                &lt;asp:ImageButton ID="imgBtnBulgarian" runat="server" ImageUrl="~/App_Themes/Default/images/bg flag.png" AlternateText="Bulgarian" OnClick="imgBtnBulgarian_Click" ValidationGroup="language" /&gt;
                &lt;asp:ImageButton ID="imgBtnEnglish" runat="server" ImageUrl="~/App_Themes/Default/images/english flag.png" AlternateText="English" OnClick="imgBtnEnglish_Click" ValidationGroup="language" /&gt;
            &lt;/div&gt;
</code></pre>

<p>This is the code behind</p>

<pre><code>protected void imgBtnEnglish_Click(object sender, EventArgs e)
    {
        Session["language"] = "en-GB";
        Response.Redirect(Request.Url.AbsoluteUri);
    }

    protected void imgBtnBulgarian_Click(object sender, EventArgs e)
    {
        Session["language"] = "bg-BG";
        Response.Redirect(Request.Url.AbsoluteUri);
    }
</code></pre>

<p>They work just fine. The problem occur when I have some form in my Content Place Holder. For example login form. When I enter the data in the textboxes and press enter instead of clicking the login button it clicks one of the ImageButtons. When I click the login button with the mouse, it works fine. Can you help me solve this problem?</p>
