【发布时间】:2011-02-07 16:55:35
【问题描述】:
您好,当我尝试向控制器发送 Ajax 帖子时,我不断收到以下消息:
参数字典包含一个 参数“id”的空条目 不可为空的类型“System.Int32” 方法'System.Web.Mvc.JsonResult GetContactsByDepartment(Int32)' 在 'Intranet.Controllers.MyController'。 可选参数必须是 引用类型,可为空的类型,或者是 声明为可选参数。
方法头长这样:public JsonResult GetContactsByDepartment(int id)
我错过了什么?我已确保通过我的 Jquery ajax 调用传递 id。
【问题讨论】:
-
请也粘贴您的 AJAX 代码,如果您没有为 id 传递值,则 int32(不能为 null)将引发此类异常。
标签: ajax model-view-controller jquery