MVC Ajax Int32错误

时间:2011-02-07 16:55:36

标签: ajax model-view-controller jquery

当我尝试向控制器发送Ajax帖子时,我不断收到此消息:

  

参数字典包含一个   参数'id'的null条目   非可空类型'System.Int32'   方法'System.Web.Mvc.JsonResult   GetContactsByDepartment(Int32)'in   'Intranet.Controllers.MyController'。   可选参数必须是a   引用类型,可空类型或者是   声明为可选参数。

方法头看起来像这样:public JsonResult GetContactsByDepartment(int id)

我错过了什么?我已经确保id正在通过我的Jquery ajax调用传递。

1 个答案:

答案 0 :(得分:1)

尝试将id重命名为例如DepartmentID。 可能是您注册路线的问题。