На моей главной странице у меня есть заполнитель, где Html.RenderPartial () будет отображать коллекцию (хлебных) крошек, которые фактически представляют собой список ссылок, которые я создаю, используя action, имена контроллеров и RouteValueDictionary's.
У меня есть действие, которое вызывается из нескольких мест для просмотра короткого списка, и поэтому при создании списка хлебных крошек для отображения этого представления действий. В идеале я хотел бы использовать Request.UrlReferer в качестве предпоследней крошки.
Прежде чем безоговорочно использовать этот URL-адрес, я хочу убедиться, что он действительно соответствует хотя бы одному маршруту, поэтому я могу быть уверен, что если пользователь щелкнет по нему, он получит представление из моего приложения, а если нет, я просто использую вместо домашней страницы.
Есть предложения, как мне поступить?