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();
}
ここで同じ質問をチェックしましたが、応答に従っていますが、それでも同じエラーが発生します。誰もが何が悪いのか考えました