• 1400/02/11

ارسال اطلاعات با view data بهتر هست یا با view bag :

سلام 

استاد ارسال اطلاعات از controller به view با view data بهتر هست یا با view bag

در صورتی که هر دو امکان پذیر هست 

و آیا هر کدام کاربرد مخصوصی دارند

 

  • 1400/02/12
  • ساعت 07:47

سلام

تفاوتی نداره 


  • 1400/02/12
  • ساعت 21:39

یک سوال دیگه 

می توان جداول رو از طریق مدل به view ارسال کرد و هم اینکه از طریق view bag یاview data ارسال کرد 

چه فرقی دارند و کدام روش سریعتر هست

 


  • 1400/02/12
  • ساعت 21:51

بله ، مدل بهتره

در دوره مقدماتی کامل توضیح دادم دوست من 

در سایت مایکروسافت هم مستنداتش هست 


  • 1400/02/13
  • ساعت 12:13

سلام دوست عزیز

تفاوت Viewbag و Viewdata توی این هست که Viewbag یک Dynamic Property هست اما Viewdata یک نوع Dictionary هست که از کلاس ViewDataDictionary ارث بری میکنه . بطور کلی هردوتاش برای انتقال اطلاعات بین View و Controller استفاده میشه.

بعضی جاها گفته شده که Viewdata سریع تر هست اما من این رو مطمئن نیستم، ولی اگه دقت کنید توی Sample های خود ماکروسافت بیشتر از Viewdata استفاده شده واسه همین احتمال اینکه اینطوری باشه هست.


logo-samandehi