Ich bin mir nicht sicher, was los ist, aber obwohl ich einen anderen Controller mit Aktion aufrufen eine bestimmte FooController Index Aktion wird die ganze Zeit aufgerufen. Die Datei Global.asax hat den FooController als Standard-Controller eingerichtet.Die gleiche Controller-Aktion wird in asp.net mvc aufgerufen
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "FooController", action = "SomeAction", id = UrlParameter.Optional } // Parameter defaults
);
}
Können Sie weitere Details angeben? –
Können Sie die URLs hinzufügen, für die Sie dies testen möchten, um weitere Informationen zu erhalten. – StuperUser
Zeigen Sie Ihre Routen an, die in Ihrem Global.asax deklariert sind und wie Sie Ihren ActionLink erzeugen, bitte – hunter