האם נוכל להעביר נתונים מהבקר לצפייה באמצעות TempData?
האם נוכל להעביר נתונים מהבקר לצפייה באמצעות TempData?

וִידֵאוֹ: האם נוכל להעביר נתונים מהבקר לצפייה באמצעות TempData?

וִידֵאוֹ: האם נוכל להעביר נתונים מהבקר לצפייה באמצעות TempData?
וִידֵאוֹ: 🚀 RUTUBE ונקודה. פיתוח RUTUBA תוך 5 שעות *ללא מים* [הבא / תגובה / Nest / PostgreSQL / Redux] 2024, מאי
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 " ואז לחץ על אישור. הפרויקט נוצר בהצלחה.

כיצד מועברים נתונים מבוקר לצפייה?

הדרך השנייה של חוֹלֵף ה נתונים מ בקר לצפייה יכול להיות על ידי חוֹלֵף אובייקט של מחלקת המודל ל- נוף . מחק את הקוד של ViewData ו לַעֲבוֹר האובייקט של מחלקת המודל בתמורה נוף . ייבא את האובייקט המחייב של מחלקת המודל בראש האינדקס נוף וגישה למאפיינים באמצעות @Model.

מוּמלָץ: