Маршрутизация в ASP.NET MVC: динамические путиC#

Место общения программистов C#
Ответить
Anonymous
 Маршрутизация в ASP.NET MVC: динамические пути

Сообщение Anonymous »

Я пытаюсь создать новое действие для прослушивания любых запросов, маршрут которых имеет определенный шаблон, где slug — это оставшаяся часть пути к содержимому (размещенному снаружи по отношению к работающему приложению — этот маршрут собираюсь проксировать сторону сервера запросов).
Я пробовал добавить атрибут к действию, а также пытался создать маршрут в RouteConfig.Каждый раз, когда я запрашиваю подлинный путь к контенту; например
{domain}/gb/en/content/assets/head/icons/icon.png

Я получаю 404; если я перейду к /slug, я нажму метод действия.
[Route("{country}/{language}/content/{*slug?}")]
public ActionResult Content(string slug = null)
{
// ... do something
}

или
routes.MapRoute(
"Content",
"{country}/{language}/content/{*slug?}",
new
{
controller = "Cloud",
action = "Content",
slug = UrlParameter.Optional
}
);


Подробнее здесь: https://stackoverflow.com/questions/792 ... amic-paths
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»