TempData الديناميكي في ASP.NET MVC 3
-
27-09-2019 - |
سؤال
كنت أحاول تشغيل موقع يعمل باستخدام ASP.NET MVC 3 وصادفت عرض Dynamic ViewModel الجديد. من الرائع تمرير القيم بسرعة إلى العرض دون استخدام "سلاسل سحرية". أتساءل عما إذا كان هناك شيء مشابه لـ TempData الذي يحافظ على قيمه بعد إعادة التوجيه.
شكرًا.
المحلول
يمكنك تمكين حالة الجلسة كما تم استخدامها في نماذج الويب واستخدامها لتخزين البيانات إذا كنت تريد ، هل هذا شيء ستهتم به؟ فقط Google "حالة الجلسة في ASP.NET MVC"
عندما تفعل هذا ...
TempData ("Test") = "Cool String"
يمكنك الوصول لاحقًا إلى استخدام TempData.test (على الرغم من أنهم غير متأكدين مما إذا كانوا سيحتفظون به مثل TempData أو سيغيرونه).
نصائح أخرى
TempData
ليست ديناميكية في MVC 3 (طالما أستطيع أن أقول على أي حال) على سبيل المثال لا يتم تجميع هذا الجملة:
TempData.Account = "Geronimo"
لان Account
الخاصية/الحقل لا يوجد على النوع.
ViewBag
ديناميكي
ViewBag.Acount = "Geronimo"
تجميع.