استفاده از نتیجه عمل در ASP NET MVC چیست؟
استفاده از نتیجه عمل در ASP NET MVC چیست؟

تصویری: استفاده از نتیجه عمل در ASP NET MVC چیست؟

تصویری: استفاده از نتیجه عمل در ASP NET MVC چیست؟
تصویری: ASP.NET MVC Action Results | آموزش ASP.NET MVC | توسط آقای سوداکار شارما 2024, نوامبر
Anonim

که در ASP . خالص , MVC دارای انواع مختلف است نتایج اقدام . هر یک نتیجه عمل فرمت متفاوتی از خروجی را برمی گرداند. یک برنامه نویس استفاده می کند ناهمسان نتایج عمل برای به دست آوردن خروجی مورد انتظار نتایج اقدام برگشتن نتیجه برای مشاهده صفحه درخواست داده شده

به همین ترتیب، سؤال می شود که نتیجه عمل در ASP NET MVC چیست؟

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

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

همچنین باید بدانید که انواع نتایج عمل در MVC چیست؟

در حال حاضر، شما می توانید ببینید که نتیجه اقدام یک داده پایه است نوع که مشتق شده است انواع عبارتند از: HttpStatusCodeResult، JavaScriptResult، FileResult، ContentResult، JsonResult، EmptyResult، RedirectResult، RedirectToRouteResult، ViewResult. و باید یک روش کمکی در برابر هر داده وجود داشته باشد نوع (چه پایه یا مشتق شده نوع ).

CreatedAtAction چیست؟

CreatedAtAction (String, Object, Object) یک شی CreatedAtActionResult ایجاد می کند که پاسخ Status201Created را ایجاد می کند. CreatedAtAction (String, String, Object, Object) یک شی CreatedAtActionResult ایجاد می کند که پاسخ Status201Created را ایجاد می کند.

توصیه شده: