asp.net mvc出现参数字典包含一个null

img

img

异常详细信息: System.ArgumentException: 对于“EF_CF.Controllers.CartController”中方法“System.Web.Mvc.ActionResult InsertCart(Int32)”的不可以为 null 的类型“System.Int32”的参数“WJId”,参数字典包含一个 null 项。可选参数必须为引用类型、可以为 null 的类型或声明为可选参数。
参数名: parameters

请问如何能更改这个错误呢

要不int? WJId
要不int? WJId = 0
要不 int WJId = 0
要不前端设置一下默认值,你自己看

//可能是你前端传过来的参数是null,你这样写
public ActionResult InsertCart(int WJId=0){......}