0

Я только что начал MVC, и у меня возникли проблемы с сохранением и модель IList для базы данных. У меня есть цикл for, цикл через список, как было предложено всеми сообщениями, которые я прочитал о том, как сохранить несколько элементов внутри модели. Тем не менее, я не вижу примеров или статей о том, как я могу сделать частичный вид, просто передав параметркак отредактировать частичный вид внутри цикла for, чтобы я мог сохранить все строки?

Это был оригинальный код. Возвращает нулевую модель для отправки.

@foreach (var item in Model)  
            {  
                Html.RenderPartial("_Budget", item);  
            }   

И это текущий код, который я нашел из предложений. Но я не могу понять, как я могу отображать частичный вид каждого цикла. Любые рекомендации будут оценены. Благодарю.

@for (var i = 0; i < Model.Count; i++)  
            {  
                Html.RenderPartial("_Budget", item);  
            } 
+2

вы не можете (по крайней мере, не без некоторых писак). Используйте 'EditorTemplate', чтобы вы формировали элементы управления, правильно названы с индексаторами. См. [Этот ответ] (http://stackoverflow.com/questions/30094047/html-table-to-ado-net-datatable/30094943#30094943) для примера. –

ответ

0

Попробуйте использовать @Html.Partial

@foreach (var item in Model) 
{ 
    @Html.Partial("_Budget", item); 
} 
Смежные вопросы