Получение pathName динамически для ASP.NET MVC - PullRequest
0 голосов
/ 28 апреля 2010

Я ищу решение, которое позволило бы мне получить путь к родительской странице из вызванного PartalView. Например, у меня есть Action baa и контроллер boo, поэтому javascript для получения этого будет window.location.pathname, и он возвращает /boo/baa.

Дело в том, что я использую частичное представление, поэтому, когда я пытаюсь получить имя пути через помощника URL, то получаю PartialView, и мне нужен путь для действия, которое его вызывает. Я хочу сделать это, потому что я хочу показать некоторые вещи частичного представления в зависимости от пути к родительскому представлению, которое его вызывает. Есть ли способ сделать это с ASP.NET MVC?

Спасибо всем заранее,

1 Ответ

1 голос
/ 28 апреля 2010

Вы можете получить доступ к RouteValues ​​в ViewContext на странице. Он будет содержать значения контроллера и действия, определенные механизмом маршрутизации. Однако вы можете рассмотреть возможность включения определяющей информации в вашу модель, поскольку это раскрывает логику в контроллере - что делает представление с этой информацией, однако, полностью зависит от нее.

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