Настоящая (экономическая) проблема:Как динамически создавать формы?
В начале каждой недели прогнозисты подсчитывают, сколько конфет продадут по категориям.
Категория может быть «шоколадные батончики» или «липкие медведи». Каждую неделю (иногда каждый день) категории можно добавлять или удалять.
Прогнозисты просматривают каждую категорию и дают оценку.
My View Модель выглядит следующим образом:
public class estimate
{
public int Id { get; set; }
public string forecasterName { get; set; }
public int forecasterPrediction { get; set; }
public int salesDeptPrediction { get; set; }
public int financeDeptPrediction { get; set; }
}
Моя база данных, которая находится в Entity Framework, точно такой же.
Допустим, база данных содержит следующие строки:
1 | Боб Форкастер | [null] | 4500 | 4000
2 | Hank Forecaster | [null] | 4500 | 4000
3 | Ike Forecaster | [null] | 4500 | 4000
Как я могу динамически создать форму, которая считывает количество экземпляров в этой базе данных, и выписывает форму со всей информацией, приведенной выше в таблице, с каждой «[null]», являющейся элементом @ Html.EditorFor ?
На моей [HTTPPost] я постоянно получаю NULL как часть массива. Какую-либо подсказку о том, почему? Я в основном конвертирую свои результаты из EntityFramework в ViewModel, создавая список из него, а затем отправляю его в свой вид - который отображается правильно, но когда я отправляю, входящие значения не принимаются либо как List/Enumerable , И Т.Д. Я создал папку «EditorTemplates» с классом «оценка». Итак, есть кнопка отправки рядом с экземпляром. – user2089039