Создание ссылок на текущий контроллер в частичном представлении - PullRequest
0 голосов
/ 14 января 2011

У меня есть частичное представление, которое отображает элемент управления подкачкой, который повторно используется в нескольких представлениях и действиях. Но я не могу понять, как сгенерировать URL для моего текущего действия, просто добавив номер страницы, не зная действия и контроллера, из которого я вышел в частичном представлении.

Можете ли вы получить эту информацию в частичном представлении?

Ответы [ 2 ]

0 голосов
/ 14 января 2011

Вы можете получить текущий контроллер и действие из данных маршрута:

<%= Html.ActionLink(
    "link text",
    ViewContext.RouteData.GetRequiredString("action"),
    ViewContext.RouteData.GetRequiredString("controller"),
    new { page = "123" },
    null
) %>
0 голосов
/ 14 января 2011

Вам необходимо передать эту информацию в ViewData для управления поиском.Посмотрите на перегрузки для RenderPartial для передачи дополнительных данных представления.

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