Non-sequential collection binding

前端 未结 1 1410
我寻月下人不归
我寻月下人不归 2020-12-06 12:26

What is the best way to bind a dynamically created collection of elements in an MVC view to a collection in MVC 4. I know previous versions have required that the elements l

相关标签:
1条回答
  • 2020-12-06 13:02

    Non sequential collection indices supported since MVC2 you just need to have a separate hidden field which will hold the index with the name schema: CollectionName.Index:

    E.g:

    <input type="hidden" name="Categories.Index" value="3" />
    <input name="Categories[3].CategoryID" type="hidden" value="123" />
    <input name="Categories[3].CategoryName" type="hidden" value="Music" />
    
    <input type="hidden" name="Categories.Index" value="1" />
    <input name="Categories[1].CategoryID" type="hidden" value="456" />
    <input name="Categories[1].CategoryName" type="hidden" value="Movies" />
    

    You can find more info about the topic here: Model Binding To A List

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