title: Pass ViewBag Values from Razor View to Controller using HTML.Begin
body: <p>How can I pass a value in ViewBag to controller via <code>HTML.BeginForm()</code>?</p>
  
  <pre><code>@using (Html.BeginForm("SaveServiceItemCategory", "Admin", 
                         FormMethod.Post, new { Sku = @ViewBag.SkuCategory  }))
  {
      &lt;span&gt;Service Item Sku : @ViewBag.SkuCategory&lt;/span&gt;
  }
  </code></pre>
  
  <p>Controller</p>
  
  <pre><code>public ActionResult SaveServiceItemCategory(FormCollection formCollection, 
                                              string Sku)
  {}
  </code></pre>
  
  <p>I am getting Sku as null, and not the value in ViewBag.</p>
  
  <p>How can this be solved?</p>