Gewusst wie: übergeben parameter zur Steuerung über actionlink
Ich übergeben zu müssen, eine Ansicht der Daten(integer) auf einen anderen controller.
Dies ist, was ich versucht habe;
@Html.ActionLink("Get Location", "Index", "Map", new { Id=@item.Id},null)
muss ich übergeben dieser Informationen an die "Karte" Controller, Index-action-Methode;
public ActionResult Index(int? i)
{
var Id = from o in db.Objects where o.Id == i select o;
return View(Id);
}
aber die parameter nicht übergeben...ist das der Weg, der parameter??Wenn ich einen Haltepunkt fand ich, dass int? ich null..warum ist das so??
Da
"id" != "i"
. Wo in der Welt wäre das Wert i
kommen?
InformationsquelleAutor Thilina De Silva | 2015-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den parameter, den Sie übergeben haben, ist Id, aber Ihre parameter in Ihrer Aktion ich.
Umbenennen ich auf Id.
InformationsquelleAutor Antony Koch