TempData ን ተጠቅመን ለማየት ከመቆጣጠሪያው ውሂብ ማለፍ እንችላለን?
TempData ን ተጠቅመን ለማየት ከመቆጣጠሪያው ውሂብ ማለፍ እንችላለን?

ቪዲዮ: TempData ን ተጠቅመን ለማየት ከመቆጣጠሪያው ውሂብ ማለፍ እንችላለን?

ቪዲዮ: TempData ን ተጠቅመን ለማየት ከመቆጣጠሪያው ውሂብ ማለፍ እንችላለን?
ቪዲዮ: (#16) TempData in MVC 5 | mvc tutorial for beginners in .net c# 2024, ግንቦት
Anonim

ViewData፣ ViewBag እና TempData ጥቅም ላይ ይውላሉ ውሂብ ማለፍ መካከል ተቆጣጣሪ , ድርጊት እና እይታዎች . ለ ውሂብ ማለፍ ከ ዘንድ ለማየት መቆጣጠሪያ , ወይ ViewData ወይም ViewBag ይችላል ጥቅም ላይ. ለ ውሂብ ማለፍ ከ አንድ መቆጣጠሪያ ለሌላ ተቆጣጣሪ , TempData ይችላል። ጥቅም ላይ.

በዚህ መንገድ መረጃን ከእይታ ወደ መቆጣጠሪያ ለማስተላለፍ ViewBag ን መጠቀም እንችላለን?

በአጠቃላይ, የእይታ ቦርሳ የሚለው መንገድ ነው። ውሂብ ማለፍ ከ ዘንድ ተቆጣጣሪ ወደ እይታ . እሱ ዓይነት ነገር ነው እና በ ውስጥ ተለዋዋጭ ንብረት ነው። ተቆጣጣሪ የመሠረት ክፍል. ከ ViewData ጋር ሲነጻጸር በተመሳሳይ መልኩ ይሰራል ነገር ግን ትንሽ ቀርፋፋ እንደሆነ ይታወቃል እና በ ASP. NET MVC 3.0 ውስጥ ገብቷል (ViewData በ MVC 1.0 ውስጥ ገብቷል)።

በተመሳሳይ፣ TempData ውሂብን ከአንድ ገጽ ወደ ሌላ ገጽ በMVC ለማስተላለፍ ይጠቅማል? ጋር ተዋወቀ MVC 1.0. እሱ ለማስተላለፍ ጥቅም ላይ ይውላል የ ውሂብ ከአንድ መቆጣጠሪያ ወደ ሌላ መቆጣጠሪያ ወይም እሱ ነው። እንዲሁም ከ አንድ እርምጃ ወደ ሌላ የድርጊት ዘዴ. እሱ ነው። እንደ አንድ ገጽ ለሌላው። ገጽ . TempData ነው። ከ TempDataDictionary ክፍል የተወሰደ።

በተመሳሳይ መልኩ በMVC TempData ውስጥ መረጃን ከእይታ ወደ መቆጣጠሪያ እንዴት እንደሚያስተላልፍ ይጠየቃል?

ማለፍ የ ውሂብ ከ ተቆጣጣሪ ወደ TempData በመጠቀም ይመልከቱ ወደ ፋይል ከዚያም አዲስ ይሂዱ እና "ፕሮጀክት" አማራጭን ይምረጡ. ከዚያ ፍጠር ASP. NET ከታች እንደሚታየው የድር መተግበሪያ ፕሮጀክት. ከዚያ “ባዶ” ን ይምረጡ እና “ምልክት ያድርጉ” MVC ” ከዚያ እሺን ጠቅ ያድርጉ። ፕሮጀክቱ በተሳካ ሁኔታ ተፈጥሯል.

መረጃ ከመቆጣጠሪያ ወደ እይታ እንዴት ይተላለፋል?

ሌላኛው መንገድ ማለፍ የ ውሂብ ከ ለማየት ተቆጣጣሪ በ ሊሆን ይችላል። ማለፍ የአምሳያው ክፍል እቃ ወደ ይመልከቱ . የ ViewData ኮድ ደምስስ እና ማለፍ በምላሹ ሞዴል ክፍል ያለው ነገር እይታ . በመረጃ ጠቋሚ አናት ላይ ያለውን የሞዴል ክፍል አስገዳጅ ነገር ያስመጡ ይመልከቱ እና ንብረቶቹን በ @Model ይድረሱ።

የሚመከር: