Каковы соглашения для сопоставления коллекций с помощью связывателя модели по умолчанию? - PullRequest
3 голосов
/ 10 августа 2010

В MVC 2, каково поведение отображения по умолчанию для подшивки.Я видел это однажды в блоге, но не могу найти его снова.

Особенно в отношении элементов списка.

По памяти это примерно так: {ModelName}[{id}].{Proptery}

Любая помощь будет принята с благодарностью, особенно статья в Интернете, которая ссылается на это.

Ответы [ 2 ]

4 голосов
/ 10 августа 2010

Вы говорите о Model.MyCollection [i] .SpecificProperty?

Вот хорошая ссылка от самого человека (Фила Хаака), говорящего о привязке к списку сложных типов:

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

0 голосов
/ 10 августа 2010

Посмотрите на мои два поста в блоге, посвященных подшивкам и шаблонам моделей, в которых рассматриваются основы, а также способы правильной работы со сложными типами.http://www.dalsoft.co.uk/blog/index.php/2010/05/21/mvc-model-binders/ http://www.dalsoft.co.uk/blog/index.php/2010/04/26/mvc-2-templates/

Это должно дать вам хорошее представление о том, как работает связывание.Вы также можете использовать атрибут Bind для изменения префикса привязки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...