PDA

View Full Version : تفاوت ViewData و ViewBag مزایا و ...



jaykob
یک شنبه 27 بهمن 1392, 10:09 صبح
سلام دوستان

می خواستم بدونم از دو راهکار ViewBag و ViewData که برای انتقال اطلاعات بین View و Controller داریم هر کدام رو باید چه جاهایی استفاده کنیم یا اینکه هر کدام چه مزایا و معایبی دارند ؟

با تشکر

ali_autumnal
یک شنبه 27 بهمن 1392, 12:45 عصر
http://www.codeproject.com/Articles/476967/WhatplusisplusViewData-2cplusViewBagplusandplusTem

hakim22
یک شنبه 27 بهمن 1392, 13:04 عصر
هر دو یکسانند و به یک محل از حافظه اشاره میکنند ولی ViewBag به صورت یک شی Dynamic است و نیاز به تعریف متغیر ندارد. مانند جاوا اسکریپت هر خصوصیتی را میتوانید به آن اضافه کنید بدون اینکه نیاز به تعریف نوع متغیر داشته باشید. بعد از ساختن میتوانید آن را با ViewData بخوانید و برعکس.