asp.net mvc routing id parameter
Ich arbeite an einer Website in asp.net mvc. Ich habe eine route
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
// Parameter defaults
);
Das ist die Standardroute. Und ich habe eine Methode
public ActionResult ErrorPage(int errorno)
{
return View();
}
Now, wenn ich diesen Code mit @ ausführen möchhttp: // something / mycontroller / Errorpage / 1 es funktioniert nicht. Aber wenn ich den Parameternamen von @ auf id ändeerrorno
Es klappt
Ist es für diese Methode obligatorisch, denselben Parameternamen zu verwenden? Oder muss ich für solche Situationen separate Routen erstellen?