Я создаю страницу, на которой будет отправлена строка запроса, содержащая любое число productId_{index}
и productQuantity_{index}
.Принять список (неизвестной длины) параметров строки запроса для действия MVC
например:
http://www.website.com/action?productId_1=65&productQuantity_1=1&productId_2=34&productQuantity_2=1
Так что этот URL будет отображение а ProductId
из 65
к quantity
из 1
и а ProductId
от 34
к quantity
из 1
.
Я не могу изменить, как это отправляется на страницу, и почему я не использовал a solution like this.
Я хотел бы как-то сопоставить запрос в этом формате с строго типизированным списком объектов.
Этот вопрос предназначен в основном для того, чтобы спросить о способе MVC для этого, поскольку у меня уже есть решение с использованием объекта Request, но, чтобы сделать это, предпочтительным был бы способ MVC.
Приведите пример URL-адреса –
@StephenMuecke Сделано, не уверен в его форматировании. – Djorge
Используйте специальную вставку для модели: http://stackoverflow.com/questions/32373662/custom-model-binder-for-asp-net-mvc-on-get-request –