Hello All,
I have the following code:

Client Side:
Code:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title>Example</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <asp:ScriptManager ID="SM1" runat="server"> 
        </asp:ScriptManager> 
        <asp:UpdatePanel ID="UP1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true"> 
            <ContentTemplate> 
                <asp:ImageButton ID="ib_page1" ImageUrl="example.gif" runat="server" 
                    onclick="ib_page1_Click" /> 
            </ContentTemplate> 
            <Triggers> 
                <asp:AsyncPostBackTrigger ControlID="ib_page1" EventName="Click" /> 
            </Triggers> 
        </asp:UpdatePanel> 
    </div> 
     
    </form> 
</body> 
</html>
Server Side:
Code:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SM1.RegisterAsyncPostBackControl(ib_page1);
    }
    protected void ib_page1_Click(object sender, ImageClickEventArgs e)
    {

    }
}
The Asyncpostback works great in IE, Firefox and Opera but in Google chrome it does a full postback.
What am i doing wrong?

Thanks.