এই লাইনে:
@Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog",
new { blogPostId = blogPostId, replyblogPostmodel = Model,
captchaValid = Model.AddNewComment.DisplayCaptcha })
আমি ব্লগপোস্টআইডিতে নিম্নলিখিত রানটাইম ত্রুটিটি পেয়েছি:
প্যারামিটারের অভিধানে পদ্ধতিতে 'সিস্টেম. ওয়েবে.এমভিসি.অ্যাকশনারসাল্ট ব্লগেরপ্লাইকমেন্টএড (ইন্ট 32, নোপ.ওয়েব.মোডেলস.ব্লগপোস্টমোডেল, বুলিয়ান)' -র জন্য নন-নলাবল টাইপ 'সিস্টেম.আইন্ট 32' এর প্যারামিটার 'ব্লগপোস্টআইডি'র শূন্য এন্ট্রি রয়েছে' 'Nop.Web.Controllers.BlogController'। একটি alচ্ছিক প্যারামিটার অবশ্যই একটি রেফারেন্স টাইপ, একটি nallable টাইপ, বা alচ্ছিক পরামিতি হিসাবে ঘোষিত হতে হবে। প্যারামিটারের নাম: প্যারামিটার
আমি ইতিমধ্যে শীর্ষে এর জন্য একটি মান নির্ধারণ করেছি
@{
var blogPostId = Model.Id;
}
আমার নিয়ামক:
public ActionResult BlogReplyCommentAdd(int blogPostId, BlogPostModel model, bool captchaValid)
{}
আমি কি ভুল কিছু করছি? আমাকে একটি উদাহরণ দিন।
controllerName
এবংactionName