I have a data table that I'm writing checkboxes next to every row. However, when I submit the page nothing is passed to my method. Any help is appreciated! My code is belowModel:\[code\]foreach (int analysis in ChemList.Select(d => d.analysisId).Distinct()) { DataRow dr = GridData.NewRow(); GridData.Rows.Add(dr); GridData.Rows[gridrow][0] = "<input type='checkbox' value="http://stackoverflow.com/questions/15753951/+checknum+" checked>"; GridData.Rows[gridrow][1] = ChemList[listrow].analysisId; GridData.Rows[gridrow][2] = ChemList[listrow].analysisTime; GridData.Rows[gridrow][3] = ChemList[listrow].sampleType; GridData.Rows[gridrow][4] = ChemList[listrow].productId;\[/code\]Template that ensures the checkbox is written:\[code\]@using System;@model TheManhattanProject.Models.CellValueViewModel<td>@{if(Model.Value.StartsWith("<input type='checkbox'")){ @Html.Raw(Model.Value);}else{ @Html.DisplayFor(x => x.Value);}}</td>\[/code\]View:\[code\]@using (Html.BeginForm("Average", "Home", "POST")){<input type="submit" value="http://stackoverflow.com/questions/15753951/Average" /><div id="grid"> <table id="example" class ="gridTable"> <thead class="gridHead"> <tr> @Html.DisplayFor(x => x.Columns) </tr> </thead> <tbody> @Html.DisplayFor(x => x.Rows) </tbody> </table> </div>}\[/code\]Controller Method (just a placeholder, but the values stay null):\[code\] [HttpPost] public ActionResult Average(params int[] values) { return RedirectToAction("Index"); }\[/code\]