Узнайте, какой (если есть) маршрут будет соответствовать заданному URL-адресу из контроллера в приложении ASP.NET MVC2 - PullRequest
0 голосов
/ 21 октября 2010

На моей главной странице у меня есть заполнитель, где Html.RenderPartial () будет отображать коллекцию (хлебных) крошек, которые фактически представляют собой список ссылок, которые я создаю, используя action, имена контроллеров и RouteValueDictionary's.

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

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

Есть предложения, как мне поступить?

1 Ответ

1 голос
/ 21 октября 2010
...