Невозможно создать список в модели (MVC) - PullRequest
0 голосов
/ 03 июня 2019

Я новичок в ASP.NET и MVC.

Я пытаюсь отобразить список дат в представлении, которое находится в пределах 2019 календарного года.Я видел демонстрации людей, делающих это двумя способами:

  1. Сформулируйте запрос LINQ и передайте запрос в качестве параметра в представление.

  2. Составьте список из данных в их модели и передайте данные в представление через цикл foreach.

В моем случае моя модель не позволит мне создать список издаты.

public partial class PeriodEndDates2
{
    public string payPeriodYear { get; set; }

    public System.DateTime periodEndDate { get; set; }

    public System.DateTime ffsPayDate { get; set; }

    public System.DateTime indPayDate { get; set; }

    public List<periodEndDates> MyDatesList { get; set; }
}

Сообщение об ошибке: не удалось найти тип или имя пространства имен 'periodEndDates'.

В демонстрационных программах, которые я наблюдаю, похоже, что ни у кого нет этой проблемы.Кажется, что компилятор знает, что вы пытаетесь создать список из данных в вашей модели, и автоматически создает тип с именем periodEndDates или как он там называется.

1 Ответ

0 голосов
/ 03 июня 2019

Он не знает о классе periodEndDates

Попробуйте вместо этого:

public partial class PeriodEndDates2
{
  public string payPeriodYear { get; set; }

  public System.DateTime periodEndDate { get; set; }

  public System.DateTime ffsPayDate { get; set; }

  public System.DateTime indPayDate { get; set; }

  public List<DateTime> MyDatesList { get; set; }
}

Затем вы можете создать объект и заполнить список дат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...