Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 14th, 2012  |  syntax: None  |  size: 2.34 KB  |  hits: 30  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Trying to set value for ViewBag
  2. @foreach (var invoice in Model.Invoices)
  3. {
  4.     @{ ViewBag.InvoiceTotal = (invoice.Product.Price * invoice.Quantity).ToString("c"); }
  5.  
  6.     <tr>
  7.         <td>
  8.             @Html.DisplayFor(modelItem => invoice.InvoiceDate)
  9.         </td>
  10.         <td>
  11.             @Html.DisplayFor(modelItem => invoice.Company.Name)
  12.         </td>
  13.         <td>
  14.             @Html.DisplayFor(modelItem => invoice.Product.Name)
  15.         </td>
  16.         <td>
  17.             @Html.DisplayFor(modelItem => invoice.Quantity)
  18.         </td>
  19.         <td>
  20.             @Html.DisplayFor(modelItem => invoice.Product.Price)
  21.         </td>
  22.         <td>
  23.             @ViewBag.InvoiceTotal
  24.         </td>
  25.         <td>
  26.             @Html.ActionLink("Edit", "Edit", new { id = invoice.InvoiceId }) |
  27.             @Html.ActionLink("Details", "Details", new { id = invoice.InvoiceId }) |
  28.             @Html.ActionLink("Delete", "Delete", new { id = invoice.InvoiceId })
  29.         </td>
  30.     </tr>
  31. }
  32.        
  33. @foreach (var invoice in Model.Invoices)
  34.  {
  35.   {
  36.   ViewBag.InvoiceTotal = (invoice.Product.Price * invoice.Quantity).ToString("c");
  37.   }
  38. }
  39.        
  40. @foreach (var invoice in Model.Invoices)
  41.             {
  42.                  ViewBag.InvoiceTotal = (invoice.Product.Price * invoice.Quantity).ToString("c");
  43.  
  44.                 <tr>
  45.                     <td>
  46.                         @Html.DisplayFor(modelItem => invoice.InvoiceDate)
  47.                     </td>
  48.                     <td>
  49.                         @Html.DisplayFor(modelItem => invoice.Company.Name)
  50.                     </td>
  51.                     <td>
  52.                         @Html.DisplayFor(modelItem => invoice.Product.Name)
  53.                     </td>
  54.                     <td>
  55.                         @Html.DisplayFor(modelItem => invoice.Quantity)
  56.                     </td>
  57.                     <td>
  58.                         @Html.DisplayFor(modelItem => invoice.Product.Price)
  59.                     </td>
  60.                     <td>
  61.                         @ViewBag.InvoiceTotal
  62.                     </td>
  63.                     <td>
  64.                         @Html.ActionLink("Edit", "Edit", new { id = invoice.InvoiceId }) |
  65.                         @Html.ActionLink("Details", "Details", new { id = invoice.InvoiceId }) |
  66.                         @Html.ActionLink("Delete", "Delete", new { id = invoice.InvoiceId })
  67.                     </td>
  68.                 </tr>
  69.             }