Ich arbeite seit einiger Zeit mit MVC. Ich habe ein Formular erstellt, um meine Daten unter Verwendung eines Entity-Modells einzureichen, und nach Bedarf mussten auch Tags hinzugefügt werden, so dass ich die Ansicht und die Aktionsmethode aktualisiert habe, um stattdessen ein View-Model zu verwenden. Wie folgt aus:Warum muss mein Viewmodel-Name 'Model' sein?
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(PostwTagsVM post)
{
}
Überraschenderweise war das Modell null.I nicht herausfinden konnte, warum, aber dann das Objekt umbenennen entschied wie folgt:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(PostwTagsVM model)
{
}
Überraschenderweise ich die Daten im Modell erhalten jetzt. Ich weiß, dass ich so arbeiten kann, aber wenn ich wirklich ein anderes Modell als Modell nennen müsste. Was passiert hier?
Ja. Vielen Dank. Neues Konzept in meiner Tasche. – Mash