Sisukord:

Kuidas edastada andmeid MVC TempData vaatest kontrollerile?
Kuidas edastada andmeid MVC TempData vaatest kontrollerile?

Video: Kuidas edastada andmeid MVC TempData vaatest kontrollerile?

Video: Kuidas edastada andmeid MVC TempData vaatest kontrollerile?
Video: mvc-1 2024, November
Anonim

Mööduv a andmeid alates Kontroller juurde Vaade kasutades TempData

Avage Fail, seejärel Uus ja valige suvand "Projekt". Seejärel looge ASP. NET veebirakenduse projekt, nagu allpool näidatud. Seejärel valige "Tühi" ja märkige " MVC ” ja seejärel klõpsake nuppu OK. Projekt on edukalt loodud.

Vastavalt sellele, kuidas edastada andmeid vaatest kontrollerile MVC-s?

Seome mudeli vaatega; mida nimetatakse tugevat tüüpi mudeli sidumiseks

  1. Looge lihtsa huvi jaoks mudel.
  2. Looge tegevusmeetod, mis renderdab kasutajaliidese vaate.
  3. Loo tugevasti trükitud vaade, millel on sama ekraan nagu joonisel 1.1.
  4. Looge tegevusmeetod, mis käsitleb POST-i päringut ja töötleb andmeid.

Tea ka, kas saame kasutada ViewBagi andmete kuvast kontrollerile edastamiseks? Üldiselt, ViewBag on viis edastada andmeid alates kontroller juurde vaade . See on tüüpobjekt ja on dünaamiline atribuut all kontroller baasklass. Võrreldes ViewDataga, töötab see sarnaselt, kuid on teadaolevalt veidi aeglasem ja see võeti kasutusele ASP. NET MVC 3.0-s (ViewData võeti kasutusele versioonis MVC 1.0).

Kuidas saame sellega seoses andmeid kuvalt vastutavale töötlejale edastada?

Selles ajaveebis käsitletakse nelja (4) levinumat viisi andmete vaatest vastutavale töötlejale edastamiseks

  1. Trükitud argumentidest möödumine.
  2. Taotle objekti.
  3. Vormikogude objekt.
  4. Andmete sidumine.

Kas saame TempData abil andmeid kontrollerist vaatamiseks edastada?

To üle andma tugevasti trükitud andmed kontrollerist vaatamiseks TempData abil , meie tuleb teha mudeliklass ja seejärel täita selle omadused mõnega andmeid ja siis üle andma et andmeid juurde TempData väärtusena ja võtme nime valimine on programmeerija valik.

Soovitan: