I just downloaded Google Chrome for iPad and I noticed that it doesn\'t work with ASP.NET 4 websites!
For example, create a simple page:
ASP.NET may be incorrectly detecting Chrome on iPad as a "downlevel" browser that doesn't support JavaScript. ASP.NET uses the user agent string to detect down level browsers. To force Chrome to be detected as an "uplevel" browser, you can do this:
protected void Page_PreInit(object sender, EventArgs e)
{
if (Request.UserAgent != null && Request.UserAgent.IndexOf("chrome", StringComparison.OrdinalIgnoreCase) > -1)
{
this.ClientTarget = "uplevel";
}
}