IE中

时间:2016-02-29 18:24:43

标签: jquery asp.net-mvc-3 asp.net-mvc-routing

我的用户在我的MVC3应用程序中看到错误,我无法解释。

例外是:

System.ArgumentException:
The parameters dictionary contains a null entry for parameter 'extractID' 
of non-nullable type 'System.Int32' for method 
'System.Web.Mvc.PartialViewResult SelectExtract(Int32)' ...

我理解这个例外通常意味着什么,但它不应该在这里发生。

方法是:

[HttpPost]
public PartialViewResult SelectExtract(int extractID)
{...}

调用来自jQuery AJAX,适用于其他所有人,但不是这个人。我已经检查了浏览器开发人员工具(IE9)中的网络流量,并且正如预期的那样,它正确地包含了extractID=9的POST主体。

他们很难刷新,所以我知道他们正在获取最新的javascript文件。

在Chrome中,以及在IE中的隐私浏览模式下,一切正常对此用户有效 - 或者如果用户擦除其IE历史记录/缓存/ Cookie /等,则可以正常工作。所以我假设在IE中发生了一些时髦的事情,但是我已经和几个不同的用户见过几次,所以我不能一次性地把它写下来IE故障。

知道我应该寻找什么吗?

0 个答案:

没有答案
相关问题