Мазмуну:

MVC TempData ичиндеги көрүнүштөн контроллерге берилиштерди кантип өткөрөт?
MVC TempData ичиндеги көрүнүштөн контроллерге берилиштерди кантип өткөрөт?
Anonim

Өтүү the маалыматтар тартып Controller чейин Көрүү колдонуу TempData

Файлга анан Жаңыга өтүп, "Долбоор" опциясын тандаңыз. Андан кийин түзүңүз ASP. NET веб колдонмо долбоору төмөндө сүрөттөлгөндөй. Андан кийин "Бош" тандап, белгини " MVC ” анан OK басыңыз. Долбоор ийгиликтүү түзүлдү.

Тиешелүү түрдө MVCдеги көрүнүштөн контроллерге берилиштерди кантип өткөрүү керек?

Биз моделди көрүнүшкө байлайбыз; Бул күчтүү типтүү моделдин байланышы деп аталат

  1. Жөнөкөй кызыкчылык үчүн моделди түзүү.
  2. UIде көрүнүштү көрсөткөн аракет ыкмасын түзүңүз.
  3. 1.1-сүрөттөгүдөй экранга ээ болгон катуу терилген көрүнүштү түзүңүз.
  4. POST өтүнүчүн иштеткен жана маалыматтарды иштеткен аракет ыкмасын түзүңүз.

Ошондой эле билесизби, биз ViewBagди көрүнүштөн контроллерге маалыматтарды өткөрүү үчүн колдоно алабызбы? Жалпысынан, ViewBag жол болуп саналат маалыматтарды өткөрүү тартып контролер га көрүү . Бул типтеги объект болуп саналат жана астында динамикалык касиет болуп саналат контролер базалык класс. ViewData менен салыштырганда, ал окшош иштейт, бирок бир аз жайыраак экени белгилүү жана ASP. NET MVC 3.0 (ViewData MVC 1.0 киргизилген).

Буга байланыштуу, биз кантип маалыматтарды кароодон контроллерге өткөрө алабыз?

Бул блогдо маалыматтарды кароодон контроллерге өткөрүп берүүнүн төрт (4) жалпы жолдору талкууланат:

  1. Терилген аргументтер аркылуу өтүү.
  2. Объект суроо.
  3. Форма коллекцияларынын объектиси.
  4. Маалыматтарды байланыштыруу.

TempData аркылуу көрүү үчүн контроллерден маалыматтарды өткөрүп бере алабызбы?

үчүн өтүү катуу терилген ТемпData аркылуу көрүү үчүн контроллерден берилиштер , биз үлгү классын түзүп, анын касиеттерин кээ бирлери менен толтуруңуз маалыматтар жана андан кийин өтүү ошол маалыматтар чейин TempData Маани катары жана Ачкычтын атын тандоо программисттин тандоосу.

Сунушталууда: