Based on the original HTML
<form method="post">
<div>
<input type="checkbox" name="myContact[0].Ids" value="921505e0-2da4-ed11-a2fd-0050568dc8ef" checked> Jim
</div>
<div>
<input type="checkbox" name="myContact[0].Ids" value="5f38c4d5-baa4-ed11-a2fd-0050568dc8ef"> Bob
</div>
<div>
<input type="checkbox" name="myContact[1].Ids" value="921505e0-2da4-ed11-a2fd-0050568dc8ef" checked> Jim
</div>
<div>
<input type="checkbox" name="myContact[1].Ids" value="5f38c4d5-baa4-ed11-a2fd-0050568dc8ef" checked> Bob
</div>
<div>
<input type="submit" value="submit" />
</div>
</form>
Model
public class MyContact
{
public List<Guid> Ids { get; set; }
}
Test controller
[HttpPost]
public ActionResult Index(List<MyContact> myContact)
{
return Json(myContact);
}