@ Html.ActionLink MVC 4からコントローラーにパラメーターを渡す
この行では: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) blogPostIdで次のランタイムエラーが発生します。 パラメータディクショナリには、メソッド 'System.Web.Mvc.ActionResult BlogReplyCommentAdd(Int32、Nop.Web.Models.Blogs.BlogPostModel、Boolean)'のnullにできないタイプ 'System.Int32'のパラメータ 'blogPostId'のnullエントリが含まれています「Nop.Web.Controllers.BlogController」。オプションのパラメーターは、参照型、null許容型、またはオプションのパラメーターとして宣言する必要があります。パラメータ名:パラメータ 私はすでにこの上に値を割り当てています @{ var blogPostId = Model.Id; } 私のコントローラー: public ActionResult BlogReplyCommentAdd(int blogPostId, BlogPostModel model, bool captchaValid) {} 私は何か間違ったことをしていますか?例を挙げてください。