Динамические параметры Html.ActionLink с областями - PullRequest
2 голосов
/ 18 января 2011

У меня проблема с генерацией динамических ссылок на элементы из моего кода.

Код, который я использую:

Html.ActionLink("View Checklist Summary", "Details", "Product", 
     new { Area = "Reporting" }, new { Item = 478})

Что мне нужно: URL - localhost: 58412 / Отчет / Продукт / Подробности? Item = 478

Что я получаю: URL - localhost: 58412 / Отчетность / Продукт / Детали

Я работаю над этим слишком долго, и я могу 'Похоже, что нет никаких причин, по которым «Item = 478» не добавляется в URL, созданный ActionLink.

Любая помощь будет принята с благодарностью.

1 Ответ

7 голосов
/ 18 января 2011

Попробуйте:

Html.ActionLink("View Checklist Summary", "Details", "Product", new { Area = "Reporting", Item = 478 }, new { })

Область и Элемент должны быть указаны в объекте routevalues.Последний пустой объект, если я помню, это объект HtmlAttributes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...