ActionResult MVC چیست؟
ActionResult MVC چیست؟

تصویری: ActionResult MVC چیست؟

تصویری: ActionResult MVC چیست؟
تصویری: #39 Understanding File Result | Controllers & IActionResult | ASP.NET Core MVC Course 2024, نوامبر
Anonim

یک نتیجه عمل یک نوع برگشتی از یک متد کنترلر است که متد عمل نیز نامیده می شود و به عنوان کلاس پایه برای کلاس های *Result عمل می کند. روش‌های اکشن مدل‌ها را به نماها، جریان‌های فایل، هدایت به کنترل‌کننده‌های دیگر یا هر آنچه برای کار در دست لازم است، برمی‌گرداند.

همچنین بدانید که ActionResult و ViewResult در MVC چیست؟

نمایش نتیجه و نتیجه عمل در ASP. NET MVC ActionResult یک کلاس انتزاعی یا پایه است. از سوی دیگر نمایش نتیجه یک زیر کلاس از نتیجه عمل . هر زمان که نوع بازگشت کنش کنترلر باشد نتیجه عمل سپس اکشن می‌تواند هر نوع فرعی مانند view، json، RedirectToAction و غیره را برگرداند.

علاوه بر این، تفاوت ViewResult () و ActionResult () در asp net MVC چیست؟ نمایش نتیجه یک زیر کلاس از نتیجه عمل . متد View a را برمی گرداند نمایش نتیجه . تنها تفاوت است که با نتیجه عمل یک، کنترلر شما قول بازگشت یک view را نمی دهد - می توانید بدنه متد را تغییر دهید تا به صورت شرطی RedirectResult یا چیز دیگری را بدون تغییر تعریف متد برگردانید.

متعاقباً، ممکن است سؤال شود که چند نوع ActionResult در MVC وجود دارد؟

دو روش در وجود دارد نتیجه اقدام . یکی است نتیجه عمل () و یکی دیگر ExecuteResult(). وجود دارد انواع متفاوت نتایج عمل در ASP. NET MVC . هر نتیجه یک نوع مختلف فرمت نتیجه برای مشاهده صفحه

فیلتر MVC چیست؟

ASP. NET فیلتر MVC یک کلاس سفارشی است که می توانید منطق سفارشی را برای اجرا قبل یا بعد از اجرای یک متد اقدام بنویسید. فیلترها را می توان بر روی یک متد اکشن یا کنترلر به صورت اعلامی یا برنامه ای اعمال کرد.

توصیه شده: