Когда я пытаюсь использовать @Model.property
, ни одно из свойств, которые находятся в моей модели ViewModel, не отображается, поэтому я не могу выбрать или показать что-либо. Я искал в Google и читал, что перезагрузка Visual Studio поможет, но это не так. Я также перестроил решение и т. Д., Но ничего не помогает. Что дает?ASP.NET MVC 5 просмотр не может получить доступ к свойствам модели
Контроллер
public ActionResult GebruikersList()
{
List<Gebruiker> gebruikers = db.Gebruikers.ToList();
//List<GebruikerModel> gebruikersVM = Mapper.Map<List<Gebruiker>, List<GebruikerModel>>(gebruikers);
GebruikerModel singleUser = Mapper.Map<Gebruiker, GebruikerModel>(db.Gebruikers.FirstOrDefault());
return View(singleUser);
}
Вид:
@model alina1617.Models.GebruikerModel
@{
ViewBag.Title = "GebruikersListTest";
}
<h2>GebruikersList</h2>
<p>
@Model.
</p>
ViewModel:
public class GebruikerModel
{
String Gebruikersnaam { get; set; }
String Wachtwoord { get; set; }
// Om automapper automatisch te laten converteren simpelweg klassenaam (FaculteitModel) + property (Naam) gebruiken
String FaculteitModelNaam { get; set; }
String InstellingModelMNaam { get; set; }
}
public class FaculteitModel
{
String Naam { get; set; }
}
public class InstellingModel
{
String naam { get; set; }
}
Обратите внимание, что тег-контроллер-образец-модель предназначен для вопросов о шаблоне. Существует определенный тег для реализации ASP.NET-MVC. –