У меня есть карта маршрута, например:
routes.MapRoute(
name: "ConversationDetails",
url: "Conversations/{id}/Details",
defaults: new
{
controller = "Conversations",
action = "Details"
}
);
и я хочу создать @Html.ActionLink
, который будет соответствовать моему пути. Когда я ввожу свою ссылку, я хочу сгенерировать id
, который будет следовать за именем контроллера «Conversations
», и после этого я хочу добавить «Details
» в качестве действия, которое я хочу ввести, и передать параметр id
. Является ли это возможным ?
@Html.ActionLink("xxx", "Details", "Conversations", new { id = someValue }, null)
(при условии, что ваш маршрутConversationDetails
предшествует маршрутуDefault
или любому другому маршруту, который будет совпадать) - person   schedule 21.03.2016/Conversations/Details/1
и мне нужно/Conversations/1/Details
- person Marox   schedule 21.03.2016ConversationDetails
не первый маршрут в вашей таблице! (порядок или маршруты важны) - person   schedule 21.03.2016id
там, где должен :) большое спасибо! - person Marox   schedule 21.03.2016