【发布时间】:2011-06-09 02:12:55
【问题描述】:
我有一个使用 jquery 日历来显示事件的网站。 我注意到,在 IE(所有版本)中使用系统时,ASP.NET MVC 将无法将日期时间绑定到发送回正确事件的操作。
事件的顺序如下。
- 日历发布到服务器以获取事件
- Server ActionMethod 接受开始和结束日期,自动绑定到日期时间对象
在除 IE 之外的所有浏览器中,开始和结束日期都是这样的:
Mon, 10 Jan 2011 00:00:00 GMT
当 IE 发布日期时,它通过 as
Mon, 10 Jan 2011 00:00:00 UTC
ASP.NET MVC 2 将无法自动将其绑定到操作方法参数。
发生这种情况有什么原因吗? 发布到服务器的代码如下:
data: function (start, end, callback) {
$.post('/tracker/GetTrackerEvents', { start: start.toUTCString(), end: end.toUTCString() }, function (result) { callback(result); });
},
【问题讨论】:
-
另一个很棒的 IE 功能。确实令人困惑。看看这个west-wind.com/Weblog/posts/5054.aspx
标签: javascript asp.net jquery asp.net-mvc