ActionResult MVC কি?
ActionResult MVC কি?

ভিডিও: ActionResult MVC কি?

ভিডিও: ActionResult MVC কি?
ভিডিও: ASP.NET MVC অ্যাকশন ফলাফল | ASP.NET MVC টিউটোরিয়াল | মিঃ সুধাকর শর্মা দ্বারা 2024, মে
Anonim

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

এছাড়াও জেনে নিন, MVC-তে ActionResult এবং ViewResult কি?

ফলাফল দেখুন এবং অ্যাকশন রেজাল্ট ASP. NET-এ MVC অ্যাকশন ফলাফল একটি বিমূর্ত বা বেস ক্লাস। অন্য দিকে ফলাফল দেখুন এর একটি উপশ্রেণী অ্যাকশন রেজাল্ট . যখনই কন্ট্রোলার অ্যাকশন রিটার্ন টাইপ হয় অ্যাকশন রেজাল্ট তাহলে অ্যাকশন ভিউ, json, RedirectToAction ইত্যাদির মতো যেকোনো সাবটাইপ ফেরত দিতে সক্ষম।

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

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, MVC-তে কত ধরনের ActionResult আছে?

মধ্যে দুটি পদ্ধতি আছে কর্ম ফলাফল . এক অ্যাকশন রেজাল্ট () এবং আরেকটি হল ExecuteResult()। সেখানে বিভিন্ন ধরনের ASP. NET এ কর্মের ফলাফল এমভিসি . প্রতিটি ফলাফল একটি আছে আলাদা রকম পৃষ্ঠা দেখার জন্য ফলাফল বিন্যাসের।

ফিল্টার MVC কি?

ASP. NET MVC ফিল্টার একটি কাস্টম ক্লাস যেখানে আপনি একটি কর্ম পদ্ধতি কার্যকর করার আগে বা পরে চালানোর জন্য কাস্টম লজিক লিখতে পারেন। ফিল্টারগুলি একটি অ্যাকশন পদ্ধতি বা কন্ট্রোলারে একটি ঘোষণামূলক বা প্রোগ্রাম্যাটিক উপায়ে প্রয়োগ করা যেতে পারে।

প্রস্তাবিত: