Mundarija:

MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish?
MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish?

Video: MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish?

Video: MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish?
Video: [Advanced] tempdata asp net mvc 2024, May
Anonim

O'tish the ma'lumotlar dan Nazoratchi uchun Ko'rinish foydalanish TempData

"Fayl", keyin "Yangi" ga o'ting va "Loyiha" ni tanlang. Keyin yarating ASP. NET veb-ilova loyihasi quyida tasvirlangan. Keyin "Bo'sh" ni tanlang va " MVC ” so‘ng OK tugmasini bosing. Loyiha muvaffaqiyatli yaratildi.

Shunga mos ravishda, MVC da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish kerak?

Biz modelni ko'rinishga bog'laymiz; Bu kuchli turdagi model bog'lash deb ataladi

  1. Oddiy qiziqish uchun model yarating.
  2. UIda ko'rinishni ko'rsatadigan harakat usulini yarating.
  3. 1.1-rasmdagi kabi bir xil ekranga ega bo'lgan qattiq terilgan ko'rinishni yarating.
  4. POST so'rovini bajaradigan va ma'lumotlarni qayta ishlaydigan harakat usulini yarating.

Shuni ham bilingki, biz ViewBag yordamida ma'lumotlarni ko'rishdan kontrollerga o'tkazishimiz mumkinmi? Umuman, ViewBag yo‘lidir ma'lumotlarni o'tkazish dan boshqaruvchi uchun ko'rinish . Bu turdagi ob'ekt bo'lib, ostida dinamik xususiyatdir boshqaruvchi asosiy sinf. ViewData bilan solishtirganda, u xuddi shunday ishlaydi, lekin biroz sekinroq ekanligi ma'lum va ASP. NET MVC 3.0 da joriy qilingan (ViewData MVC 1.0 da taqdim etilgan).

Bu borada qanday qilib ma'lumotlarni ko'rishdan kontrollerga o'tkazishimiz mumkin?

Ushbu blogda ma'lumotlarni ko'rinishdan kontrollerga o'tkazishning to'rtta (4) umumiy usuli muhokama qilinadi:

  1. Yozilgan argumentlar orqali o'tish.
  2. Ob'ektni so'rash.
  3. Shakl to'plamlari ob'ekti.
  4. Ma'lumotlarni bog'lash.

TempData yordamida ma'lumotlarni kontrollerdan ko'rishga o'tkaza olamizmi?

Kimga o'tish kuchli terilgan TempData-dan foydalanib, Controller-dan ko'rish uchun ma'lumotlar , biz model sinfini yaratish kerak, keyin uning xususiyatlarini ba'zilari bilan to'ldirish kerak ma'lumotlar undan keyin o'tish bu ma'lumotlar uchun TempData Qiymat sifatida va Kalit nomini tanlash dasturchining tanlovidir.

Tavsiya: