ну соберите джаваскриптом в массив, а на стороне котроллера принимайте Dictionary<string, string>:
Код | @using (Html.BeginForm()) { for(int i=0; i<=count; i++) { @Html.TextBox("Name"+i) @Html.TextBox("Price"+i) } }
<script> var data = {}; $("input").each(function (index, item) { data["myDict["+index+"].Key"] = $(item).attr('name'); data["myDict["+index+"].Value"] = $(item).val(); });
$.ajax({ type: "POST", data: data, url: "/Home/MySuperController" }); </script>
|
Пишу прямо тут, наверняка с ошибками, но суть думаю должна быть понятна... PS: jquery используется. |