আমার কাছে ক্রিয়া পদ্ধতি সহ একটি নিয়ামক রয়েছে:
public class InventoryController : Controller
{
public ActionResult ViewStockNext(int firstItem)
{
// Do some stuff
}
}
এবং আমি এটি চালানোর সময় আমি উল্লেখ করে একটি ত্রুটি পেয়েছি:
পরামিতি অভিধানে 'প্রথম আইটেম' প্যারামিটারের জন্য 'System.Int32' প্রকারের একটি বৈধ মান থাকে না। একটি প্যারামিটারকে alচ্ছিক করতে এর ধরণটি একটি রেফারেন্স টাইপ বা নলযোগ্য টাইপ হওয়া উচিত।
আমার এটি এক পর্যায়ে কাজ করেছে এবং আমি পরামিতি ছাড়াই ফাংশনটি চেষ্টা করার সিদ্ধান্ত নিয়েছি। নিয়ামকটি দৃistant় ছিল না তা জানতে পেরে আমি প্যারামিটারটি পিছনে রেখেছি, এখন যখন আমি পদ্ধতিটি কল করি তখন এটি প্যারামিটারটি চিনতে অস্বীকার করে।
অ্যাকশনটি কল করতে আমি এই url সিনট্যাক্সটি ব্যবহার করছি:
http://localhost:2316/Inventory/ViewStockNext/11
আমি এই ত্রুটিটি কেন পাব এবং এটি সংশোধন করার জন্য আমার কী করা দরকার?
আমি আরও একটি পদ্ধতি যুক্ত করার চেষ্টা করেছি যা শ্রেণীর সাথে একটি পূর্ণসংখ্যা নিয়ে যায় এটি একই কারণে এটি ব্যর্থ হয়। আমি একটি স্ট্রিং লাগে এমন একটি যুক্ত করার চেষ্টা করেছি এবং স্ট্রিংটি বাতিল হয়ে গেছে set আমি প্যারামিটার ছাড়াই একটি যুক্ত করার চেষ্টা করেছি এবং এটি সূক্ষ্মভাবে কাজ করে, তবে অবশ্যই এটি আমার প্রয়োজন অনুসারে নয়।