Witam,
Chciałbym wygenerować mój własny adres url odpowiadający szablonowi z mojego RouteMap który wygląda tak:
context.MapRoute(
name: "Generator_type",
url: "Generator/{controller}/{action}-{type}",
defaults: new { controller = "Subject", action = "Type", type = "1" },
constraints: new { type = new TypeSchoolConstraint(controllersData) }
);
Próbowałem to robić na różne sposoby (ActionLink, RouteLink) jednak każdy wyświetla np, "http://localhost:10805/Generator/Subjects?type=1"
<li>@Html.RouteLink("Wyższa", "Generator_type", new { controller = "Subjects", action = "Type", type = 5 }, null)</li>
W przypadku podanym powyżej generuje się jedynie "http://localhost:10805/Generator/Subjects"
Co mogę robić źle, a może nie da się automatycznie wygenerować linku dla podanego szablonu i muszę to robić ręcznie?