Когда я использую @ActionLink
с индексом ActionName, это ActionName не отображается в ссылке браузера.
@Html.ActionLink(linkText: "return", actionName: "Index", controllerName: "NewsImages"
, routeValues: new { selectedNewsid = 1 }, htmlAttributes: null)
Это действие показывает следующую ссылку в браузере:
"http://localhost:23594/NewsImages/?selectedNewsid=1"
но когда я использую другое ActionName, ссылка отображается правильно!
Что я делаю неправильно? Это мой RouteConfig:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new[] { "GPTKish.Controllers" }
);
}