Acabo de descargar Google Chrome para iPad y me di cuenta de que no funciona con ASP.NET 4 sitios web!Chrome en iPad no funciona con ASP.NET 4
Por ejemplo, crear una página sencilla:
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub LinkButton1_Click(sender As Object, e As System.EventArgs)
Response.Write("Link button was clicked")
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
</div>
</form>
</body>
</html>
Ahora intente hacer clic en el botón de vínculo, pero no se dispara el evento de devolución.
Parece que no puedo depurar porque no hay una consola de JavaScript para averiguar qué está pasando.
!! ¡ACTUALIZACIÓN!
he encontrado que es necesario seleccionar el sitio de escritorio Solicitud de los ajustes del menú desplegable en Chrome para conseguir que funcione.
!! ¡ACTUALIZACIÓN!
ASP.NET no reconoce las versiones más actualizadas de algunos navegadores y, en consecuencia, los tratará como navegadores de nivel inferior. (Básicamente: sin JavaScript.) La solución es obtener archivos actualizados de definición del navegador.
¿Dónde podemos obtener un archivo de definición de navegador actualizado para Chrome?
asp.net no tienen nada que ver con los navegadores cliente - navegadores no sabían lo que está detrás del servidor que acaba de leer HTML. – Aristos
es el código que se genera automáticamente para los eventos de devolución de datos que está causando problemas. Probablemente sea culpa de Google: tal vez un error con su navegador ipad cuando no esté en el 'modo de escritorio del sitio' (lo que sea que sea). –
Uso solo google chrome y no tuve ningún problema con programas muy difíciles. – Aristos