title: Pass Table Value from View to Controller MVC
body: <p>Can I pass table td values to controller?</p>
  
  <p>View strongly typed:</p>
  
  <pre><code>@using (Html.BeginForm("PostClick", "Vendor", FormMethod.Post)) {
  &lt;table class="tblData"&gt;
    &lt;tr&gt;
      &lt;th&gt;
        @Html.DisplayNameFor(model =&gt; model.First().SubmittedDate)
      &lt;/th&gt;
      &lt;th&gt;
        @Html.DisplayNameFor(model =&gt; model.First().StartDate)
      &lt;/th&gt;
    &lt;/tr&gt;
  
    &lt;tr&gt;
      &lt;td&gt;
        @Html.DisplayFor(modelItem =&gt; item.SubmittedDate)
      &lt;/td&gt;
      &lt;td&gt;
        @Html.DisplayFor(modelItem =&gt; item.StartDate)
      &lt;/td&gt;
     &lt;/tr&gt;
   &lt;/table&gt;
   &lt;input type="submit" value="submit" /&gt;
      }
  </code></pre>
  
  <p>Contoller code:</p>
  
  <pre><code>public void PostClick(FormCollection collection)
  {
     /*Some Code */
  } 
  </code></pre>
  
  <p>How to pass table value from view to controller?</p>
  
  <p>Have used JasonData &amp; Ajax call and able to send the table data to controller.</p>
  
  <p>Want to know any other method can be done because <code>FormCollection</code> data not able to find table values</p>