ASP NET MVC-তে কর্ম ফলাফলের ব্যবহার কী?
ASP NET MVC-তে কর্ম ফলাফলের ব্যবহার কী?
Anonim

ভিতরে এএসপি . NET , এমভিসি বিভিন্ন ধরনের আছে কর্ম ফলাফল . প্রতিটি কর্মের ফলাফল আউটপুটের একটি ভিন্ন বিন্যাস প্রদান করে। একজন প্রোগ্রামার ব্যবহারসমূহ ভিন্ন কর্ম ফলাফল প্রত্যাশিত আউটপুট পেতে। কর্ম ফলাফল ফেরত দিন ফলাফল প্রদত্ত অনুরোধের জন্য পৃষ্ঠাটি দেখতে।

একইভাবে, জিজ্ঞাসা করা হয়, ASP NET MVC-তে কর্মের ফলাফল কী?

একটি অ্যাকশন রেজাল্ট একটি কন্ট্রোলার পদ্ধতির একটি রিটার্ন টাইপ, এটিও বলা হয় একটি কর্ম পদ্ধতি, এবং * এর জন্য বেস ক্লাস হিসাবে কাজ করে ফলাফল ক্লাস কর্ম পদ্ধতিগুলি মডেলগুলিকে ভিউ, ফাইল স্ট্রীম, অন্যান্য কন্ট্রোলারে পুনঃনির্দেশ, বা হাতের কাজের জন্য প্রয়োজনীয় যা কিছুতে ফেরত দেয়।

উপরন্তু, asp নেট MVC-তে ViewResult () এবং ActionResult () এর মধ্যে পার্থক্য কী? ফলাফল দেখুন এর একটি উপশ্রেণী অ্যাকশন রেজাল্ট . ভিউ পদ্ধতি একটি প্রদান করে ফলাফল দেখুন . একমাত্র পার্থক্য সঙ্গে যে অ্যাকশন রেজাল্ট এক, আপনার নিয়ন্ত্রক একটি দৃশ্য ফেরত দেওয়ার প্রতিশ্রুতি দিচ্ছেন না - আপনি পদ্ধতির সংজ্ঞা পরিবর্তন না করে শর্তসাপেক্ষে একটি RedirectResult বা অন্য কিছু ফেরত দেওয়ার জন্য মেথড বডি পরিবর্তন করতে পারেন।

এছাড়াও জানতে হবে, এমভিসি-তে কর্মের ফলাফল কী ধরনের?

এখন, আপনি দেখতে পারেন যে কর্ম ফলাফল একটি ভিত্তি তথ্য প্রকার যার প্রাপ্ত প্রকার হল HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult। এবং, প্রতিটি ডেটার বিরুদ্ধে একটি সহায়ক পদ্ধতি থাকতে হবে প্রকার (হয় ভিত্তি বা উদ্ভূত প্রকার ).

CreatedAtAction কি?

CreatedAtAction (স্ট্রিং, অবজেক্ট, অবজেক্ট) একটি CreatedAtActionResult অবজেক্ট তৈরি করে যা একটি Status201Created প্রতিক্রিয়া তৈরি করে। CreatedAtAction (স্ট্রিং, স্ট্রিং, অবজেক্ট, অবজেক্ট) একটি CreatedAtActionResult অবজেক্ট তৈরি করে যা একটি Status201Created প্রতিক্রিয়া তৈরি করে।

প্রস্তাবিত: