ASP NET MVC-də hansı hərəkətlər var?
ASP NET MVC-də hansı hərəkətlər var?

Video: ASP NET MVC-də hansı hərəkətlər var?

Video: ASP NET MVC-də hansı hərəkətlər var?
Video: DMV İmtahanı. 15 səhv. İngilis dilində avtomatik lüğət. Aşağıdakı linklər. 2024, Noyabr
Anonim

ASP . NET MVC - Tədbirlər . ASP . NET MVC Fəaliyyəti Metodlar sorğuları yerinə yetirmək və ona cavab yaratmaq üçün məsuliyyət daşıyır. Varsayılan olaraq, ActionResult şəklində cavab yaradır. Tədbirlər adətən istifadəçi qarşılıqlı əlaqəsi ilə bir-bir xəritələşdirməyə malikdir.

Eynilə, insanlar soruşurlar ki, ASP NET MVC-də fəaliyyət nəticəsi nədir?

An Fəaliyyət Nəticəsi bir nəzarətçi metodunun qaytarılması növüdür, buna da an deyilir hərəkət metod və * üçün əsas sinif kimi xidmət edir Nəticə siniflər. Fəaliyyət metodlar modelləri baxışlara, fayl axınlarına qaytarır, digər nəzarətçilərə yönləndirir və ya tapşırığın yerinə yetirilməsi üçün nə lazımdırsa.

Həmçinin, nəzarətçinin hərəkəti nədir? An hərəkət (və ya hərəkət metod) a üzərində üsuldur nəzarətçi daxil olan sorğuları idarə edir. Nəzarətçilər oxşar qruplaşdırmanın məntiqi vasitələrini təmin edir tədbirlər birlikdə ümumi qaydalar toplusunun (məsələn, marşrutlaşdırma, keşləmə, avtorizasiya) kollektiv şəkildə tətbiqinə imkan verir. Daxil olan sorğular ilə xəritələnir tədbirlər marşrutlaşdırma vasitəsilə.

Həmçinin bilmək lazımdır ki, ASP NET MVC-də qeyri-fəaliyyət üsulları hansılardır?

Varsayılan olaraq, MVC çərçivə bütün ictimaiyyəti əhatə edir üsulları kimi nəzarətçi sinfinə aiddir fəaliyyət üsulları . Əgər nəzarətçi sinifinizdə ictimai var üsul və bunun olmasını istəmirsiniz fəaliyyət üsulu , bunu qeyd etməlisiniz üsul NonActionAttribute atributu ilə. İstənilən ictimai üsul nəzarətçi sinfində URL vasitəsilə zəng etmək olar.

MVC fəaliyyət metodlarında qaytarma növləri hansılardır?

Çoxlu törəmə ActionResult var MVC-də növlər istifadə etdiyimiz qayıtmaq nəzarətçinin nəticəsidir üsul mənzərəyə.

Fəaliyyət nəticələrinin növləri:

  • Nəticəyə bax.
  • PartialViewResult.
  • ContentResult.
  • RedirectResult.
  • RedirectToRouteResult.
  • JsonResult.
  • Boş Nəticə.
  • FileResult.

Tövsiyə: