У меня проблема с Html.ActionLink, который не дает мне ссылку, которую я ожидал.
Вот мой маршрут:
routes.MapRoute(
"KnownCustomer", // Route name
"{controller}/{action}/{custId}/{projId}", // URL with parameters
new { controller = "Home", action = "Index" }, // Parameter defaults
new { custId = @"\d+", projId = @"\d+" }
);
Вот мой вызов Html.ActionLink () "
@Html.ActionLink("Create New", "Create", "Conflict")
Вот URL-адрес страницы, на которой существует ActionLink: http://localhost:1283/Conflict/Index/1200/300 Вот результат вызова вышеуказанного Html.ActionLink () http://localhost:1283/Conflict/Create
Разве в вызов не должны входить другие параметры маршрута? Я ожидал, что http://localhost:1283/Conflict/Create/1200/300
Нужно ли передавать custId и projId в View и использовать перегрузку для предоставления значенийвручную?