Tag

ViewBag vs ViewData Archives – IT Solutions

ViewBag و ViewData الفرق بين ال

ما هو الفرق بين ViewBag و ال ViewData

 

من أجل تمرير البيانات من الكنترولر  للعرض في subsequent request  التالي ،و  يوفر فريم ASP.NET MVC خيارات مختلفة منها :

1- عرض البيانات (ViewData)
2- حقيبة عرض (ViewBag)
3- TempData

نتيجة بحث الصور عن ‪difference between ViewBag and ViewData‬‏

تستخدم ViewBag و ViewData للتواصل بين controller  وcorresponding view . ولكن هذا الاتصال هو فقط لمكالمة السيرفر ، فإنه يصبح لاغيا إذا حدث إعادة توجيه. باختصار ، فإنه آلية للحفاظ على الحالة بين controller  وال corresponding view.

ViewData هو dictionary object  بينما ViewBag هي خاصية ديناميكية (ميزة C # 4.0 جديدة). يمكن الوصول إلى DisplayView كونه dictionary object باستخدام strings كمفاتيح ويتطلب أيضًا typecasting للأنواع المعقدة. من جهة إخرى  ، لا يحتوي تطبيق ViewBag على typecasting وعمليات فحص فارغة.

TempData هو أيضا dictionary object الذي يبقى لوقت طلب HTTP. لذلك ، يمكن استخدام Tempdata للحفاظ على البيانات بين عمليات إعادة التوجيه ، أي من controller  إلى controller  أخر .

 بالعامية :

١- نفس الشيء لكن طريقة الاستدعاء تختلف بينهما

٢- أحدهما key value pairs و الأخرى dynamic object properties


وحدة بتخزن فيها
key value و الثانية object يعني ال data المعقدة اكثر منkey value وفيtemp data هاي مؤقتة بتعيش و بتموت مع ال request منيحة ل نقل ال data من controller ل controller

أفضل أجهزة الكمبيوتر المحمولة لعام 2018
أسهل طريقة لتنزيل جميع تعريفات الكمبيوتر او الاب توب
الهواتف الخلوية المقلدة قنابل مؤقتة تغزو الأسواق
الانترنت عبر الضوء ! تعرف أكثر على تقنية الاي فاي
مصطلح دقة الشاشة ماذا يعني وكيف تشتري شاشة مناسبة
المعاملات الحسابية بلغة البايثون
خطوات هامة للحفاظ على حاسوبك أمن وخالى من الفيروسات
في مشواري لتعلم البرمجة
(ip) برنامج بلغة جافا لإيجاد العنوان الشبكي الخاص بالموقع
شبكات الخصومة التوليفية
Creating subtotals in Excel
تطبيقات الذكاء الأصطناعي في الطب النفسي
تطبيق اللياقة البدنية Home Workout تمارين منزلية بدون معدات