![MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish? MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish?](https://i.answers-technology.com/preview/technology-and-computing/13940857-how-pass-data-from-view-to-controller-in-mvc-tempdata-j.webp)
Mundarija:
2025 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2025-01-22 17:45
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
- Oddiy qiziqish uchun model yarating.
- UIda ko'rinishni ko'rsatadigan harakat usulini yarating.
- 1.1-rasmdagi kabi bir xil ekranga ega bo'lgan qattiq terilgan ko'rinishni yarating.
- 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:
- Yozilgan argumentlar orqali o'tish.
- Ob'ektni so'rash.
- Shakl to'plamlari ob'ekti.
- 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:
Fat32-dan NTFS-ga o'tkazish ma'lumotlarni o'chirib tashlaydimi?
![Fat32-dan NTFS-ga o'tkazish ma'lumotlarni o'chirib tashlaydimi? Fat32-dan NTFS-ga o'tkazish ma'lumotlarni o'chirib tashlaydimi?](https://i.answers-technology.com/preview/technology-and-computing/13972975-will-converting-from-fat32-to-ntfs-erase-data-j.webp)
Eslatma: CMD-da FAT-ni NTFS-ga aylantirganingizdan so'ng, uni oddiygina FAT yoki FAT32-ga o'zgartira olmaysiz. Siz drayverni qayta formatlashingiz kerak bo'ladi, bu esa barcha ma'lumotlarni, jumladan, dasturlar va shaxsiy fayllarni o'chirib tashlaydi
Ma'lumotlarni qazib olish nima va nima ma'lumotlarni qazib olish emas?
![Ma'lumotlarni qazib olish nima va nima ma'lumotlarni qazib olish emas? Ma'lumotlarni qazib olish nima va nima ma'lumotlarni qazib olish emas?](https://i.answers-technology.com/preview/technology-and-computing/14012483-what-is-data-mining-and-what-is-not-data-mining-j.webp)
Ma'lumotni qazib olish oldindan o'ylab topilgan gipotezasiz amalga oshiriladi, shuning uchun ma'lumotlardan olingan ma'lumotlar tashkilotning aniq savollariga javob bermaydi. Ma'lumotni qazib olish emas: Ma'lumotni qazib olish maqsadi ma'lumotlarning o'zi emas, balki katta hajmdagi ma'lumotlardan naqsh va bilimlarni olishdir
TempData yordamida ma'lumotlarni kontrollerdan ko'rishga o'tkaza olamizmi?
![TempData yordamida ma'lumotlarni kontrollerdan ko'rishga o'tkaza olamizmi? TempData yordamida ma'lumotlarni kontrollerdan ko'rishga o'tkaza olamizmi?](https://i.answers-technology.com/preview/technology-and-computing/14038379-can-we-pass-data-from-controller-to-view-using-tempdata-j.webp)
ViewData, ViewBag va TempData boshqaruvchi, harakat va ko'rinishlar o'rtasida ma'lumotlarni uzatish uchun ishlatiladi. Ko'rish uchun kontrollerdan ma'lumotlarni uzatish uchun ViewData yoki ViewBag dan foydalanish mumkin. Bir kontrollerdan boshqa kontrollerga ma'lumotlarni uzatish uchun TempData dan foydalanish mumkin
Nima uchun ustunga yo'naltirilgan ma'lumotlarni saqlash disklardagi ma'lumotlarga kirishni satrga yo'naltirilgan ma'lumotlarni saqlashga qaraganda tezroq qiladi?
![Nima uchun ustunga yo'naltirilgan ma'lumotlarni saqlash disklardagi ma'lumotlarga kirishni satrga yo'naltirilgan ma'lumotlarni saqlashga qaraganda tezroq qiladi? Nima uchun ustunga yo'naltirilgan ma'lumotlarni saqlash disklardagi ma'lumotlarga kirishni satrga yo'naltirilgan ma'lumotlarni saqlashga qaraganda tezroq qiladi?](https://i.answers-technology.com/preview/technology-and-computing/14049525-why-does-column-oriented-data-storage-make-data-access-on-disks-faster-than-row-oriented-data-storage-j.webp)
Ustunlarga yo'naltirilgan ma'lumotlar bazalari (aka ustunli ma'lumotlar bazalari) analitik ish yuklari uchun ko'proq mos keladi, chunki ma'lumotlar formati (ustun formati) so'rovlarni tezroq qayta ishlashga yordam beradi - skanerlash, yig'ish va hokazo. Boshqa tomondan, qatorga yo'naltirilgan ma'lumotlar bazalari bitta qatorni (va uning barcha ma'lumotlarini) saqlaydi. ustunlar) yonma-yon
Ishbilarmonlik razvedkasida ma'lumotlarni bosqichma-bosqich o'tkazish nima?
![Ishbilarmonlik razvedkasida ma'lumotlarni bosqichma-bosqich o'tkazish nima? Ishbilarmonlik razvedkasida ma'lumotlarni bosqichma-bosqich o'tkazish nima?](https://i.answers-technology.com/preview/technology-and-computing/14103467-what-is-data-staging-in-business-intelligence-j.webp)
Ma'lumotlarni joylashtirish maydoni (DSA) - bu ma'lumotlar manbalari va ma'lumotlar ombori o'rtasidagi vaqtinchalik saqlash maydoni. Bosqich maydoni asosan ma'lumotlar manbalaridan ma'lumotlarni tezda ajratib olish, manbalarning ta'sirini minimallashtirish uchun ishlatiladi. TXda ma'lumotlarni joylashtirish maydoni Biznes birligi ob'ektiga tegishli Staging ma'lumotlar bazasi sifatida amalga oshiriladi