in meinem Controller i ein id bin vorbei, es in einem ViewBag speichern und sie dann aus der Sicht zugreifen und es ist ein NulleintragNull Eintrag beim Passieren von Daten von Controller zu einer Ansicht Asp.net MVC3
gibt diese die Steuerung ist:
public ActionResult Create(int referenceID)
{
ViewBag.id = referenceID;
// ViewBag.type = type;
// ViewBag.title = title;
ViewBag.userID = new SelectList(db.UserProfiles, "userID", "firstName");
return View();
}
und das ist, wie ich es aus meiner Sicht bin Zugriff
@{ Model.referenceID = ViewBag.id ; }
Wenn ich zu/Einladung gehe/Create/1 its me Nulleintrag e geben Fehler.
Erstens, was ist der genaue Fehler? Zweitens, warum weisen Sie einer Model-Eigenschaft in der Ansicht zu? Hat Ihr Modell überhaupt eine referenceID-Eigenschaft? –
Ja das Modell hat die ReferenzID !! kann ich es vom Controller einstellen. Vorausgesetzt, dass ich 2 Methoden zum Erstellen und Veröffentlichen habe. –
Von was ich sehe dein Modell == null. Ihr Controller gibt nichts zurück. Es sollte Return View (someViewModel) sein –