দৈর্ঘ্য = 4 স্ট্রিং অবজেক্টকে সিরিয়াল করার চেষ্টা থেকে আসছে। আপনার কোডটি এই ActionLink
পদ্ধতিটি চালাচ্ছে :
public static string ActionLink(this HtmlHelper htmlHelper, string linkText, string actionName, object routeValues, object htmlAttributes)
এটি string
রুটভ্যালুগুলির জন্য "হোম" একটি অবজেক্ট নেয় , যা এমভিসি নদীর গভীরতানির্ণয় সরকারী সম্পত্তিগুলি তাদের রুটের মানগুলিতে রূপান্তরিত করার জন্য অনুসন্ধান করে। কোনও string
অবজেক্টের ক্ষেত্রে , কেবলমাত্র সর্বজনীন সম্পত্তি Length
, এবং যেহেতু কোনও দৈর্ঘ্যের প্যারামিটারের সাথে সংজ্ঞায়িত কোনও রুট থাকবে না কারণ এটি কোয়েরি স্ট্রিং প্যারামিটার হিসাবে সম্পত্তির নাম এবং মান যুক্ত করে। আপনি সম্ভবত এটি আবিষ্কার করেন যে কোনও পৃষ্ঠা থেকে এটি চালিত না থাকলে HomeController
এটি অনুপস্থিত About
ক্রিয়া পদ্ধতি সম্পর্কে একটি ত্রুটি ছুঁড়ে দেবে । নিম্নলিখিত ব্যবহার করে দেখুন:
Html.ActionLink("About", "About", new { controller = "Home" }, new { hidefocus = "hidefocus" })