تصویر ثابت

پایگاه رسمی مهندس محسن اشکبوس

کارشناس ارشد طراحی سامانه های نرم افزاری تحت وب و شیرپوینت

پایگاه رسمی مهندس محسن اشکبوس

کارشناس ارشد طراحی سامانه های نرم افزاری تحت وب و شیرپوینت

پایگاه رسمی مهندس محسن اشکبوس

کارشناس ارشد طراحی سامانه های نرم افزاری تحت وب و شیرپوینت و دارای تیم تخصصی در حوزه توسعه و پشتیبانی نرم افزار در حوزه های سخت افزاری ، وب و ویندوز ، موبایل

آخرین مطالب
  • ۹۶/۱۱/۰۳
    راه اندازی وب سایت ASHKBOOS.NET
  • ۹۶/۰۸/۰۶
    معرفی نرم افزار مسیریابی ایرانی دال
  • ۹۶/۰۷/۰۶
    مفاهیم ViewData ، ViewBag ، TempData در MVC
  • ۹۶/۰۶/۱۴
    حل مشکل : Assembly generation failed - Referenced assembly does not have a strong name
  • ۹۶/۰۶/۱۴
    جوان‌ترین برنامه نویس مایکروسافت آسیایی است
  • ۹۶/۰۶/۱۲
    پیکربندی سرویس Infopath در شیرپوینت 2013
  • ۹۶/۰۶/۱۲
    راه اندازی کانال مهندس محسن اشکبوس
  • ۹۶/۰۵/۲۹
    معرفی jquery-confirm
آخرین نظرات

۱ مطلب با موضوع «برنامه نویسی :: برنامه نویسی وب (ASP.NET) :: MVC» ثبت شده است

مفاهیم ViewData ، ViewBag ، TempData در MVC

اشکبوس محسن | پنجشنبه, ۶ مهر ۱۳۹۶، ۱۰:۵۱ ق.ظ

ViewData  و ViewBag برای هدفی یکسان استفاده می شوند و آن انتقال داده از کنترلر به ویو می باشد.


ViewData

یک دیکشنری از اشیاء است که توسط یک شناسه از جنس String قابل دسترس می باشد، در واقع یکی از ویژگی های کنترلر برای نمایش نمونه کلاس ViewDataDictionary می باشد.

نمونه مثال : 

  1. //Controller Code  
  2. public ActionResult Index()  
  3. {  
  4.       List<string> Student = new List<string>();  
  5.       Student.Add("Jignesh");  
  6.       Student.Add("Tejas");  
  7.       Student.Add("Rakesh");  
  8.    
  9.       ViewData["Student"] = Student;  
  10.       return View();  
  11. }  
  12. //page code  
  13. <ul>  
  14.     <% foreach (var student in ViewData["Student"] as List<string>)  
  15.         { %>  
  16.     <li><%: student%></li>  
  17.     <% } %>  
  18. </ul>  
  • اشکبوس محسن