<input name="Results[0].Score" />
Html.TextBox("Results["+id+"].Score", Model.Score)
Html.TextBoxFor(r => r.Score, new { name = "Results[" + id + "].Score" })
<input name="Score" />
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.