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