У меня есть маршрут, как это:Как получить параметр url из текущего маршрута в asp.net mvc?
http://localhost/c/61/legetoj
его определяется как:
routes.MapLocalizedRoute("Category",
"c/{categoryId}/{SeName}",
new { controller = "Catalog", action = "Category", SeName = UrlParameter.Optional },
new { categoryId = @"\d+" },
new[] { "Nop.Web.Controllers" });
Теперь на все страницы, имеющие этот адрес, я хочу, чтобы получить значение SENAME (здесь `legetoj ')
В моей вид (заголовок) Я попытался это с: ViewContext.RouteData.Values["SeName"]
но он возвращает пустой ..
Знаете ли вы, что я делаю неправильно?
К сожалению, мне нужен этот параметр в представлении, чтобы перейти к другому @ Html.Action –
@CristianBoariu - Итак, перейдите к представлению с вашего контроллера. Это правильный способ сделать это. –
Чтобы быть более явным: мне это не нужно в представлении категории, но в моем заголовке ... поэтому мой заголовок уже принимает другую модель, поэтому я не хочу смешивать вещи здесь ... –