вот URL, который я хочу отобразить, http://localhost/tool/votetool/123/up
routes.MapRoute(
"", // Route name
"{controller}/{action}/{toolId}/{vote}", // URL with parameters
new { controller = "Tool", action = "VoteTool", toolId = UrlParameter.Optional, vote = UrlParameter.Optional }, // Parameter defaults
new { vote = "up|down"}
);
на своей странице я использую html.actionlink для генерации URL.
@Html.ActionLink("ThumbUp", "VoteTool", "Tool", new { toolId = Model.Tool.Id, vote = "up" })
Вместо этого получаю аналогичный URLна этот: http://localhost/tool/votetool/123/up
вот URL, который я получаю:
http://localhost:60627/Tool/VoteTool?Length=4
почему я получаю длину = 4 ???