Tengo un sitio que utiliza un calendario jquery para mostrar eventos. Me he dado cuenta de que al utilizar el sistema desde IE (todas las versiones) ASP.NET MVC no podrá vincular la fecha y hora a la acción que envía los eventos correctos.Fecha JavaScript objeto de IE no puede vincularse automáticamente a Fecha y hora en ASP.NET MVC
La secuencia de eventos es la siguiente.
- mensajes calendario para el servidor para obtener eventos
- servidor ActionMethod acepta de inicio y final, con destino automáticamente a la fecha y hora objetos
En todos los navegadores que no sean IE de la fecha de inicio y final vienen a través como:
Mon, 10 Jan 2011 00:00:00 GMT
Cuando IE puestos de la fecha, la hora a través
comoMon, 10 Jan 2011 00:00:00 UTC
ASP.NET MVC 2 no podrá vincular esto automáticamente al parámetro del método de acción.
¿Hay alguna razón para que esto suceda? El código que los mensajes en el servidor es el siguiente:
data: function (start, end, callback) {
$.post('/tracker/GetTrackerEvents', { start: start.toUTCString(), end: end.toUTCString() }, function (result) { callback(result); });
},
Otra gran característica de IE. De hecho, el infierno es confuso. Echa un vistazo a este http://www.west-wind.com/Weblog/posts/5054.aspx – Sentient