ASP NET MVC дээр ямар үйлдлүүд байдаг вэ?
ASP NET MVC дээр ямар үйлдлүүд байдаг вэ?

Видео: ASP NET MVC дээр ямар үйлдлүүд байдаг вэ?

Видео: ASP NET MVC дээр ямар үйлдлүүд байдаг вэ?
Видео: MVC дахь Action шүүлтүүр гэж юу вэ? 2024, Гуравдугаар сар
Anonim

ASP . NET MVC - Үйлдлүүд . ASP . NET MVC үйлдэл Арга нь хүсэлтийг гүйцэтгэх, түүнд хариу өгөх үүрэгтэй. Анхдагч байдлаар, энэ нь ActionResult хэлбэрээр хариулт үүсгэдэг. Үйлдлүүд ихэвчлэн хэрэглэгчийн харилцан үйлчлэлтэй нэгийг харьцах зураглалтай байдаг.

Үүний нэгэн адил хүмүүс ASP NET MVC үйлдлийн үр дүн гэж юу вэ?

Ан Үйлдлийн үр дүн нь хянагч аргын буцах төрөл бөгөөд үүнийг мөн an гэж нэрлэдэг үйлдэл арга бөгөөд *-ийн үндсэн анги болж үйлчилдэг. Үр дүн ангиуд. Үйлдэл аргууд нь загваруудыг харагдац руу буцаах, файлын урсгал, бусад хянагч руу дахин чиглүүлэх, эсвэл даалгаварт шаардлагатай бүх зүйл.

Мөн хянагчийн үйлдэл гэж юу вэ? Ан үйлдэл (эсвэл үйлдэл арга) нь a дээр арга юм хянагч Энэ нь ирж буй хүсэлтийг зохицуулдаг. Хянагч нар ижил төстэй бүлэглэх логик арга хэрэгслийг бий болгох үйлдлүүд хамтад нь нийтлэг багц дүрмийг (жишээ нь чиглүүлэлт, кэш, зөвшөөрөл) хамтад нь хэрэглэх боломжийг олгодог. Ирж буй хүсэлтийг дараах хаягаар дүрсэлсэн үйлдлүүд чиглүүлэлтээр дамжуулан.

Мөн мэдэх нь ASP NET MVC дээр үйлдлийн бус аргууд юу вэ?

Анхдагч байдлаар, MVC хүрээ нь бүх нийтэд ханддаг аргууд зэрэг хянагч ангийн үйл ажиллагааны аргууд . Хэрэв таны хянагч ангид нийтийн арга мөн та үүнийг хүсэхгүй байна үйл ажиллагааны арга , та үүнийг тэмдэглэх ёстой арга NonActionAttribute атрибуттай. Аливаа олон нийтийн арга хянагч ангид URL-ээр дамжуулан дуудах боломжтой.

MVC үйлдлийн аргуудад буцах төрлүүд юу вэ?

Олон тооны үүсмэл ActionResult байдаг MVC дахь төрлүүд бидний хэрэглэдэг зүйл буцах хянагчийн үр дүн арга үзэмж рүү.

Үйлдлийн үр дүнгийн төрлүүд:

  • Үр дүнг харах.
  • PartialViewResult.
  • ContentResult.
  • RedirectResult.
  • RedirectToRouteResult.
  • JsonResult.
  • Хоосон үр дүн.
  • FileResult.

Зөвлөмж болгож буй: