Obtengo este extraño problema en Safari & Chrome (funciona en Firefox y IE).Safari y Chrome modificando los datos del formulario en el botón Atrás
- que empezar con esta lista casilla de verificación que tiene el primer punto 'A' está marcada, y el punto 'B' y 'C' sin control
- entonces puedo navegar a otra página que ordena los elementos que aparecen en el lista casilla
- puedo cambiar el orden de los elementos de la lista por lo que ahora va 'B', 'A', 'C'
- pulsar el botón de retroceso
- la página se vuelve a recoger del servidor (Tengo el almacenamiento en caché desactivado), verifico la respuesta enviada desde el servidor, y el ítem 'A' todavía está marcado y ya no es el primer ítem en la lista.
- !!! Weird Behavior !!! La página se ha cargado en el navegador con el nuevo orden 'B', 'A', 'C', pero 'A' no está marcado, en su lugar, el primer elemento 'B' está marcado.
De alguna manera parece que la posición del elemento de verificación se ha restaurado presionando el botón Atrás, y los datos de formulario han sido descartados y enviados desde el servidor.
Cuando actualizo la página, la orden es 'B', 'A', 'C' y el elemento 'A' está ahora marcado, y todo se ve bien.
En ambas ocasiones, la página tiene IsPostBack establecido en falso.
¿Este es un error en el kit web?
Intentó, borrando la caché, entrando en el modo de navegación privada, borrando el historial. Todavía el mismo comportamiento.
Eso no debería etiquetarse como C#, supongo. – cburgmer