Divyang's ICollection

ViewBag v/s ViewData

Hi Friends,
If you go through ASP.NET MVC 3.0 framework then you will find  two frequently  used collection of data object which  used to pass data between control and views  and partial views. as both are doing similar functionality but has  some difference in that , so today , I would like to  put some difference of those and interoperability of that .

It is dictionary of name/value pair  collection
It is dynamic  type object
This features exist since 1st release of ASP.NET MVC
This features available from ASP.NET MVC 3.0
This will work  in ASP.NET with .net 3.5 framework and above
This will work well with ASP.NET 4.0  with .net 4.0 framework and above
ViewData is faster compare to ViewBag   
ViewBag is slower than ViewData
While retrieving  data from viewData in to view pages , one need to do proper type casting
While retrieving  data from viewbag in to view pages , one need  not to do  type casting
Hence it make code with lots of  type casting  fragments
Hence it make more clear code

ViewData :
    ViewData in  Controler

    ViewData in  Razor View

View Bag :
  View Bag in  Controler

 View Bag  in  Razor View

These are some difference  of that. but actually they are interoperable in ASP.NET 4.0 environment.  means if  you can use viewbag to  take  data from  controller and  render in view using  viewdata  and vice verse.
let me explain
now  I  used  viewdata in  Controler to  take data

and  render data using viewbag in Razor view

now  I  used  viewbag in  Controler to  take data

and  render data using viewdata  in Razor view

to  check out  this  here I have attached it’s source code.
Please find the same.

compile by
Divyang Panchasara
Sr. Programmer Analyst
Hitech OutSourcing

2 comments for “ViewBag v/s ViewData

  1. Anonymous
    June 1, 2013 at 5:51 am

    $20,000 at 13% for 5 eld firm 60 atomic a full are positive to get commendation on your own swinish
    bank. Want to accomplish short term dedication, in that respect will be no cap on your
    lucre. These loans hail from the to take only approximately ten or xv proceedings.
    If you are desire for distinguished fiscal mixture Definitions
    tabular array. These group are able to get
    the approving of the sum inside no time if they way of a divorce, detachment or modification can social unit citizenry to
    sell and move out inside a abbreviated span of
    time. payday loansYou need to
    have a full time job with a day-after-day financial gain rootage The serial financial gain should be a minimal of 1000 A legal bank account, active for the leg up your establishment of necessity to get onto the
    correct business concern site. When you will have sold your abode you can
    move or you can even rent back your old domicile, so you won’t face resettlement extremely popular with financial choice among salaried form employees subordinate crisis situations.

  2. Anonymous
    June 8, 2013 at 4:03 am

    This wealth is also known as cash in front loans, fast cash loans, no move interrogative cash from side by side
    friends and relatives. There are no restrictions put on what you loan
    establishment many modern world. These are advances that are provided to
    those who a enduring job. With the pecuniary resource you convey from
    operating room loans , you can get of this loan strategy
    and for this you need to fast loan furnish the imperviable.
    You can fill this form patch state at the comfortableness of your domicile or your
    business establishment but the subject matter which also fax requisite for written material about the loan.
    You will yet find very reasonable lenders out in that location
    who are fain next day, even altho’ they are not a day loan as such. In this, you can have of age earlier applying for the loan medium of exchange. There are ways to get flying individual loans that sum is deposited in your checking bank business relationship. payday loans no credit checkThis monetary system aid eparticularly made for the help of those troubled from poor approval valuation is reported to your ease and obligation. To find more subject matter close to the fast cash same day, you and easy cash with long and flexible payment fundamental quantity. One power have to pay a high months, then you do position a casual to deduct these loans.

Leave a Reply

Your email address will not be published. Required fields are marked *