Maaari ba kaming magpasa ng data mula sa controller upang tingnan gamit ang TempData?
Maaari ba kaming magpasa ng data mula sa controller upang tingnan gamit ang TempData?

Video: Maaari ba kaming magpasa ng data mula sa controller upang tingnan gamit ang TempData?

Video: Maaari ba kaming magpasa ng data mula sa controller upang tingnan gamit ang TempData?
Video: MGA REQUIREMENTS SA PAGPAPA-SURVEY NG LUPA 2024, Mayo
Anonim

ViewData, ViewBag, at TempData ay sanay sa ipasa ang data sa pagitan controller , aksyon, at mga pananaw . Upang ipasa ang data galing sa controller upang tingnan , ViewData o ViewBag pwede gamitin. Upang ipasa ang data mula sa isang controller sa iba controller , Maaari ang TempData gamitin.

Sa ganitong paraan, maaari ba nating gamitin ang ViewBag upang ipasa ang data mula sa view patungo sa controller?

Sa pangkalahatan, ViewBag ay isang paraan upang ipasa ang data galing sa controller sa tingnan . Ito ay isang uri ng bagay at isang dynamic na pag-aari sa ilalim ng controller batayang klase. Kung ikukumpara sa ViewData, ito ay gumagana nang katulad ngunit kilala na medyo mas mabagal at ipinakilala sa ASP. NET MVC 3.0 (Ang ViewData ay ipinakilala sa MVC 1.0).

Gayundin, ginamit ba ng TempData ang pagpasa ng data mula sa isang pahina patungo sa isa pang pahina sa MVC? Ito ay ipinakilala sa MVC 1.0. Ito ay ginagamit sa paglilipat ang data mula sa isa controller sa isa pa controller o ito ay galing din isa aksyon sa isa pa paraan ng pagkilos. Ito ay gusto isang pahina sa iba pahina . Ang TempData ay nagmula sa klase ng TempDataDictionary.

Katulad nito, ito ay nagtatanong, kung paano ipasa ang data mula sa view patungo sa controller sa MVC TempData?

pagpasa ang datos mula sa Controller sa Tingnan gamit ang TempData Pumunta sa File pagkatapos ay Bago at piliin ang opsyon na "Proyekto". Pagkatapos ay lumikha ng ASP. NET proyekto sa web application tulad ng inilalarawan sa ibaba. Pagkatapos ay piliin ang "Empty" at lagyan ng tsek ang " MVC ” pagkatapos ay i-click ang OK. Matagumpay na nalikha ang proyekto.

Paano ipinapasa ang data mula sa controller upang tingnan?

Ang ibang paraan ng dumaraan ang datos mula sa Controller na Titingnan maaaring sa pamamagitan ng dumaraan isang bagay ng klase ng modelo sa Tingnan . Burahin ang code ng ViewData at pumasa ang bagay ng klase ng modelo bilang kapalit tingnan . I-import ang binding object ng model class sa itaas ng Index Tingnan at i-access ang mga katangian ng @Model.

Inirerekumendang: