Бид TempData ашиглан мэдээллийг хянагчаас харахын тулд дамжуулж болох уу?
Бид TempData ашиглан мэдээллийг хянагчаас харахын тулд дамжуулж болох уу?

Видео: Бид TempData ашиглан мэдээллийг хянагчаас харахын тулд дамжуулж болох уу?

Видео: Бид TempData ашиглан мэдээллийг хянагчаас харахын тулд дамжуулж болох уу?
Видео: PXN V10 vs V9: Entry-level steering wheel SHOWDOWN 2024, May
Anonim

ViewData, ViewBag болон TempData дассан өгөгдөл дамжуулах хооронд хянагч , үйлдэл, болон үзэл бодол . руу өгөгдөл дамжуулах аас хянагч харах ViewData эсвэл ViewBag чадна ашиглагдах. руу өгөгдөл дамжуулах -аас нэг хянагч нөгөө рүү хянагч , TempData боломжтой ашиглагдах.

Ийм байдлаар бид ViewBag-ийг харагдацаас хянагч руу өгөгдөл дамжуулах боломжтой юу?

Ерөнхийдөө, ViewBag арга юм өгөгдөл дамжуулах аас хянагч нь харах . Энэ нь төрлийн объект бөгөөд доорх динамик шинж чанар юм хянагч суурь анги. ViewData-тай харьцуулахад энэ нь адилхан ажилладаг боловч арай удаан ажилладаг нь мэдэгдэж байгаа бөгөөд ASP. NET MVC 3.0 (ViewData-г MVC 1.0-д нэвтрүүлсэн).

Үүний нэгэн адил TempData нь MVC-ийн нэг хуудаснаас нөгөө хуудас руу өгөгдөл дамжуулдаг байсан уу? -тай танилцуулсан MVC 1.0. Энэ шилжүүлэхэд ашигладаг нь нэгээс авсан өгөгдөл хянагч руу өөр хянагч эсвэл тэр байна мөн -аас нэг үйлдэл хийх өөр үйл ажиллагааны арга. Энэ байна дуртай нэг хуудас бусад хуудас . TempData нь TempDataDictionary ангиас гаралтай.

Үүнтэй адилаар MVC TempData дээрх мэдээллийг харагдацаас хянагч руу хэрхэн дамжуулах вэ?

Дамжуулж байна нь өгөгдөл -аас Хянагч руу TempData ашиглан үзэх Файл, дараа нь Шинэ рүү очоод "Төсөл" сонголтыг сонгоно уу. Дараа нь үүсгэнэ үү ASP. NET вэб програмын төслийг доор үзүүлэв. Дараа нь "Хоосон" гэж сонгоод " MVC ” гэсний дараа OK дарна уу. Төсөл амжилттай бүтээгдсэн.

Хянагчаас харах руу өгөгдөл хэрхэн дамждаг вэ?

Нөгөө арга нь өнгөрөх нь өгөгдөл -аас Харах хянагч байж болно өнгөрөх загвар ангийн объект Харах . ViewData болон кодыг устгана уу нэвтрүүлэх Хариуд нь загвар ангийн объект харах . Индексийн дээд талд байгаа загварын ангийн холбох объектыг импортлох Харах мөн @Model-ээр шинж чанаруудад хандах.

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