这是我的行动方法:
public ActionResult Index(int SelectedID, int mode)
{
ViewModel viewModel = new ViewModel();
viewModel.SelectedID = SelectedID;
viewModel.Mode = mode;
return View(viewModel);
}
这就是我所说的:
localservername/DManager/DManager/Index?SelectedID=9306270318&Mode=DataManager
我收到以下错误:
参数字典包含参数' SelectedID'的空条目。非可空类型的System.Int32'方法 ' System.Web.Mvc.ActionResult索引(Int32,Int32)'在 ' MscanES.Web.Areas.DManager.Controllers.DManagerController&#39 ;.一个 可选参数必须是引用类型,可空类型或be 声明为可选参数。 参数名称:参数
Clueless ..
答案 0 :(得分:3)
C#int(Int32)范围是-2,147,483,648
到2,147,483,647
。您的号码9,306,270,318
显然超出范围,请改用Int64。