2025 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2025-01-22 17:45
ViewData, ViewBag va TempData odatlanganlar ma'lumotlarni o'tkazish orasida boshqaruvchi , harakat va qarashlar . Kimga ma'lumotlarni o'tkazish dan ko'rish uchun boshqaruvchi , yoki ViewData yoki ViewBag mumkin foydalanilsin. Kimga ma'lumotlarni o'tkazish dan bitta boshqaruvchi boshqasiga boshqaruvchi , TempData mumkin foydalanilsin.
Shu tarzda, ViewBag-dan ma'lumotlarni ko'rishdan kontrollerga o'tkazish uchun foydalana olamizmi?
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).
Xuddi shunday, TempData MVC-da ma'lumotlarni bir sahifadan boshqa sahifaga o'tkazish uchun foydalanganmi? bilan tanishtirildi MVC 1.0. Bu uzatish uchun ishlatiladi the biridan olingan ma'lumotlar nazorat qiluvchiga boshqa boshqaruvchi yoki u hisoblanadi dan ham bitta uchun harakat boshqa harakat usuli. Bu hisoblanadi kabi bir sahifa boshqasiga sahifa . TempData bu TempDataDictionary sinfidan olingan.
Xuddi shunday, MVC TempData-da ma'lumotlarni ko'rishdan kontrollerga qanday o'tkazish so'raladi?
O'tish the ma'lumotlar dan Nazoratchi uchun TempData yordamida ko'rish "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.
Ma'lumotlar nazoratchidan ko'rishga qanday uzatiladi?
Boshqa yo'l o'tish the ma'lumotlar dan Ko'rish uchun kontroller tomonidan bo'lishi mumkin o'tish uchun model sinfining ob'ekti Ko'rinish . ViewData va kodini o'chirib tashlang o'tish evaziga model sinfining ob'ekti ko'rinish . Indeksning yuqori qismidagi model sinfining majburiy ob'ektini import qiling Ko'rinish va @Model orqali xususiyatlarga kiring.
Tavsiya:
Apache POI yordamida Exceldan ma'lumotlarni qanday olish mumkin?
Apache POI - Excel faylini o'qing Excel varaqidan ishchi kitob namunasini yarating. Istalgan varaqqa o'ting. Qator raqamini ko'paytirish. qatordagi barcha kataklarni takrorlash. barcha ma'lumotlar o'qilguncha 3 va 4-bosqichlarni takrorlang
SQL Serverda massivni saqlangan protseduraga o'tkaza olamizmi?
SQL-serverda massivni qo'llab-quvvatlamaydi, lekin siz to'plamni saqlangan prokga o'tkazishning bir necha yo'li mavjud
MVC da saqlangan protsedura yordamida DataBase-ga ma'lumotlarni qanday kiritish mumkin?
MVC 5.0 da saqlangan protsedura bo'yicha ma'lumotlarni kiritish Ma'lumotlarga birinchi yondashuv bilan Ma'lumotlar bazasini yarating va jadval yarating. Ushbu bosqichda biz endi saqlangan protsedurani yaratamiz. Keyingi bosqichda biz ma'lumotlar bazasini Data First Approach orqali ilovamizga ulaymiz. Shundan so'ng, ADO.NET Entity Data Model-ni tanlang va Qo'shish tugmasini bosing
Boshqa kontrollerdan kontroller chaqira olamizmi?
Umuman olganda, siz bitta kontrollerdan boshqasidan foydalanmaysiz, chunki: Kontrollerlar odatda MVC ramkasi tomonidan foydalanish uchun mo'ljallangan turdagi natijani qaytaradi. Ushbu ma'lumotlarning barchasi MVC ramkasi tomonidan o'tkazilishi kutilmoqda
Bog'langan ro'yxat yordamida stack va navbatni amalga oshira olamizmi?
Har bir tugunning qiymati va keyingi tugunga havolasi bor. Bog'langan ro'yxatning ikkita mashhur ilovalari stek va navbatdir. Navbat: Navbat - bu birinchidan birinchi chiqadi (FIFO) tamoyilidan foydalanadigan ma'lumotlar tuzilmasi. Navbat stek, massiv va bog'langan ro'yxat bo'yicha amalga oshirilishi mumkin