title: No values comes into FormCollection while passing data from View to controller
body: <p>I am trying to save the entity in edit mode.
  I want to pass the values from View to controller using FormCollection, but no value come into controller. </p>
  
  <p>Here is markup:</p>
  
  <pre><code> @using (Html.BeginForm("Edit", "Product", FormMethod.Post, new { enctype = "multipart/form-data", id = "frmCreate" }))
  {
      &lt;div class =" row-fluid Span12" style ="margin-bottom :15px"&gt;
          &lt;div class="span6" &gt;
              &lt;div class ="span4"&gt;
                  &lt;label&gt;Product Name&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class ="span6"&gt;
                   &lt;input type="text" value="@ViewBag.Name" id="ProductName" name="ProductName" style="height:20px; width:100%;" /&gt;
              &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="span6" &gt;
              &lt;div class="span4" &gt;
              &lt;label &gt; Product Code&lt;/label&gt;
          &lt;/div&gt;
          &lt;div class="span6" &gt;
              &lt;input  type="text" value="@ViewBag.SectionCode" id="SectionCode"/&gt; 
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="span11" style="text-align:right"&gt;
          &lt;input class="btn btn-primary" type="submit" value="Save" id="Edit"/&gt;
          &lt;button class="btn btn-default"&gt;Cancel&lt;/button&gt;
      &lt;/div&gt;
             }   
  </code></pre>
  
  <p>and this is my Controller Code</p>
  
  <pre><code>[HttpPost]
  public ActionResult Edit(FormCollection form)
  {
      Product product = new Product();
      product.SectionCode = Convert.ToString(form["SectionCode"]);
      product.Name = Convert.ToString(form["Name"]);
  
      return RedirectToAction("SaveData", oProductNew);
  }
  </code></pre>
  
  <p>No value comes into FormCollection. </p>