MVC with TextBoxFor having same id within loop

后端 未结 2 1301
春和景丽
春和景丽 2020-12-20 04:29

I would like to have a table within a form, with an update button. Ideally each row would be a form, but that doesn\'t fit html spec.

my view looks like this

相关标签:
2条回答
  • 2020-12-20 04:56

    you need such thing

    @for(int i=0; i< Model.Count(); i++)
    {
      @Html.TextBoxFor(item => item[i].Name)
    }
    

    read this post about model binding to a list http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx

    0 讨论(0)
  • 2020-12-20 04:57

    use a for loop, not a foreach, and you'll have distinct id.

    0 讨论(0)
提交回复
热议问题