ActionResult MVC гэж юу вэ?
ActionResult MVC гэж юу вэ?

Видео: ActionResult MVC гэж юу вэ?

Видео: ActionResult MVC гэж юу вэ?
Видео: Part 78 Different types of ActionResult in asp net mvc 2024, Арваннэгдүгээр
Anonim

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

Мөн MVC-д ActionResult болон ViewResult гэж юу болохыг мэдэх үү?

Үр дүнг харах болон Үйлдлийн үр дүн ASP. NET дээр MVC ActionResult хийсвэр буюу үндсэн анги юм. Нөгөө талаар Үр дүнг харах -ийн дэд ангилал юм Үйлдлийн үр дүн . Хянагч үйлдлийн буцах төрөл байх бүрт Үйлдлийн үр дүн дараа нь үйлдэл нь view, json, RedirectToAction гэх мэт ямар ч дэд төрлийг буцаах чадвартай.

Цаашилбал, asp net MVC дээрх ViewResult () ба ActionResult () хоёрын ялгаа юу вэ? Үр дүнг харах -ийн дэд ангилал юм Үйлдлийн үр дүн . View арга нь a-г буцаана Үр дүнг харах . Цорын ганц ялгаа -тай хамт байна уу Үйлдлийн үр дүн нэг, таны хянагч харагдац буцаах амлалт өгөхгүй байна - та аргын тодорхойлолтыг өөрчлөхгүйгээр RedirectResult эсвэл өөр зүйлийг нөхцөлтэйгээр буцаахын тулд аргын биетийг өөрчилж болно.

Дараа нь MVC-д хэдэн төрлийн ActionResult байдаг вэ?

Үүнд хоёр арга бий Үйлдлийн үр дүн . Нэг нь Үйлдлийн үр дүн () ба өөр нэг нь ExecuteResult(). Байдаг янз бүрийн төрлүүд ASP. NET дээрх үйлдлийн үр дүнгийн MVC . Үр дүн бүр нь байна өөр төрөл хуудас үзэхийн тулд үр дүнгийн формат.

MVC шүүлтүүр гэж юу вэ?

ASP. NET MVC шүүлтүүр нь үйлдлийн аргыг гүйцэтгэхээс өмнө эсвэл дараа гүйцэтгэхийн тулд өөрчлөн логик бичих боломжтой тусгай анги юм. Шүүлтүүрүүдийг үйлдлийн арга эсвэл хянагчдад тунхаглалын болон программын аргаар хэрэглэж болно.

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