ActionLink enthält die aktuelle {id} in der URL
Die Seite, die momentan in meinem Browser angezeigt wird, ist:http://localhost:19255/Object/Browse/1
.
Ein Link auf dieser Seite wird erstellt mit:@Html.ActionLink("...", "Browse", "Object")
Aber der generierte Link ist tatsächlich:/Object/Browse/1
Nach meinem Verständnis hat MVC festgestellt, dass meine Route einen {id} -Teil hat, den ich nicht angegeben habe. Also ging es weiter und beinhaltete den {id} Teil von der aktuellen Seite.
Fair genug, aber wie erstelle ich einen Link ohne ihn? Ich habe es versuchtnull
, undnew { id = null }
aber keiner hat funktioniert.