vista valido net mac failed estado aspnet asp asp.net windows-7 safari postback viewstate

asp.net - valido - validation viewstate mac failed asp net



La devoluciĆ³n de datos no funciona en Safari en Windows 7 (1)

Nuestro equipo de QA informó que una de nuestras aplicaciones no funciona en Safari en Windows 7. Después de verificar el problema, descubrimos que cualquier evento de devolución de datos no funciona. Después de algunos intentos, encontramos que Page.IsPostback () informa de que es falso y cree que es una carga de la página por primera vez y que la devolución de datos no incluyó ViewState.

Probamos muchas soluciones incluyendo
Problema de devolución de ASP.Net con ViewState en Safari en Windows 7
Viewstate no válido al usar Safari
ViewState Chunking en ASP.NET 2.0 (maxPageStateFieldLength)

pero todos no llevaron a Safari a trabajar.

No hay nada especial acerca de esta aplicación. Las páginas normales usan una página maestra que es una página maestra muy normal.

¿Alguna sugerencia?


Safari tiene un problema cuando trabaja con Autenticación de Windows en IIS si el proveedor de Negociar está habilitado para que AJAX POST no funcione.

¿Cómo resolver?
En IIS, vaya a la configuración de Autenticación de su sitio web. Haga clic derecho en Autenticación de Windows, elija proveedores y elimine Negociar, dejando NTLM esto hace que todo funcione bien.

[Referencias]
La solicitud AJAX POST solo funciona una vez en Safari 5
El artículo Negociar Mecanismo en Wikipedia muestra que no está implementado en Safari