ActionResult MVC nima?
ActionResult MVC nima?

Video: ActionResult MVC nima?

Video: ActionResult MVC nima?
Video: MVC o'zi nima? (12-dars) 2024, Noyabr
Anonim

An ActionResult boshqaruvchi usulining qaytish turi boʻlib, u harakat usuli deb ham ataladi va *Natija sinflari uchun asosiy sinf boʻlib xizmat qiladi. Harakat usullari modellarni ko'rinishlarga, fayl oqimlariga qaytaradi, boshqa kontrollerlarga yo'naltiradi yoki topshiriq uchun zarur bo'lgan barcha narsalar.

MVC-da ActionResult va ViewResult nima ekanligini ham biling?

Natijani ko'rish va ActionResult ASP. NET da MVC ActionResult mavhum yoki asosiy sinfdir. Boshqa tarafdan Natijani ko'rish ning kichik sinfidir ActionResult . Har doim Controller harakatining qaytish turi bo'lsa ActionResult keyin harakat har qanday pastki turni qaytarishga qodir, masalan view, json, RedirectToAction va boshqalar.

Bundan tashqari, asp net MVC da ViewResult () va ActionResult () o'rtasidagi farq nima? Natijani ko'rish ning kichik sinfidir ActionResult . View usuli a ni qaytaradi Natijani ko'rish . Faqat farq bu bilan ActionResult birinchisi, sizning kontrolleringiz ko'rinishni qaytarishga va'da bermayapti - usul ta'rifini o'zgartirmasdan shartli ravishda RedirectResult yoki boshqa narsalarni qaytarish uchun usul tanasini o'zgartirishingiz mumkin.

Keyinchalik, MVC-da ActionResultning nechta turi borligi so'ralishi mumkin?

Ikkita usul mavjud Harakat natijasi . Biri ActionResult () va yana biri ExecuteResult(). Lar bor turli xil turlari ASP. NET da harakat natijalari MVC . Har bir natijaga ega har xil turdagi sahifani ko'rish uchun natija formati.

MVC filtri nima?

ASP. NET MVC filtri harakat usulini bajarishdan oldin yoki keyin bajarish uchun maxsus mantiqni yozishingiz mumkin bo'lgan maxsus sinfdir. Filtrlar deklarativ yoki dasturiy usulda harakat usuli yoki kontrollerga qo'llanilishi mumkin.

Tavsiya: