Я получаю ошибку в качестве заголовка.Я только изучил ASP.NET MVC в течение месяца или около того, я путаюсь с ошибками для тех, кто знает, как исправить эту ошибку и у меня есть время, чтобы объяснить, в чем причины, огромное спасибо вам, сэр!
Код, который у меня есть для моей ViewModel:
public class RescuerViewModel
{
public Rescuer Rescuer { get; set; }
}
Для моего контроллера, имеющего ошибку,
public ActionResult New()
{
var rescuers = _context.Rescuers.ToList();
var viewModel = new RescuerViewModel
{
Rescuer = rescuers //error here
};
return View("RescuerForm", viewModel);
}
В том же контроллере, который использует ту же модель представленияно без ошибки
public ActionResult Edit(int id)
{
var rescuer = _context.Rescuers.SingleOrDefault(c => c.Id == id);
if (rescuer == null)
return HttpNotFound();
var viewModel = new RescuerViewModel
{
Rescuer = rescuer //this works fine
};
return View("RescuerForm", viewModel);
}
я пробую IEnumerable <>, но это просто вызывает гораздо больше ошибок.