我是使用 MVC 的新手,所以我想我会尝试一下。
我的 ActionLink 有问题:
foreach (var item in areaList)
{
using (Html.BeginForm())
{
<p>
@Html.ActionLink(item.AreaName, "GetSoftware","Area", new { id = 0 },null);
</p>
}
}
GetSoftware 是我的行动,Area 是我的控制器。
我的错误:
The parameters dictionary contains a null entry for parameter 'AreaID' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult GetSoftware(Int32)
我的行动:
public ActionResult GetSoftware(int AreaID)
{
return View();
}
我在这里检查了相同的问题,并且我遵循了响应但仍然是相同的错误。任何人都知道出了什么问题