ASP.NET MVC RC Параметры формы Проблема - PullRequest
1 голос
/ 30 января 2009

В ASP.NET MVC Beta мне удалось получить параметры формы

<input id="addresses[40].City" name="addresses[40].City" type="text" value="City" />
<input id="addresses[40].Country" name="addresses[40].Country" type="text" value="Country" />

как Edit(List<Address> addresses) в действии контроллера.

Тем не менее, в новом Release Candidate я не могу получить значения (null) в качестве параметра в действии. Я вижу значения при создании параметра FormCollection, но разбирать все пары ключ / значение в объекте будет головной болью.

Любая помощь будет оценена.

1 Ответ

2 голосов
/ 30 января 2009

Изменена схема привязки списка в кандидате на выпуск. До релиза-кандидата у вас было бы скрытое поле, в котором указывалось, что это за индекс (в вашем случае 40). В кандидате на выпуск больше не нужно это скрытое поле, но ваш индекс должен быть числовым и начинаться с 0.

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