Я ищу создание системы маршрутизации с использованием псевдонимов с помощью ASP.NET Core.Как получить псевдонимы маршрутов?
В моей базе данных у меня есть все мои маршруты с соответствующими псевдонимами, когда пользователь запрашивает у сервера мое приложение поиск маршрута, соответствующего псевдониму.
Теперь я хочу использовать восстановленный маршрут для доступа к правильному контроллеру и правильному действию.
Примером будет более явным, чем длинная речь (то, что я хочу сделать, это в скобках):
Пользователь подключается к myapp.com/hello/i/am/an/alias -> Приложение находит соответствующий маршрут, который является/MyController/Index (-> приложение использует MyController отправить Индексный пользователю)
Если кто-то знает, как это сделать, я взять: D спасибо
Edit: на самом деле, тем лучше будет редактировать HttpContext, но я не думаю, что это возможно
Я подозреваю, что он хочет, чтобы она динамична и из базы данных, как слизняк (https://en.wikipedia.org/wiki/Semantic_URL#Slug), используемого в системах CMS, которая требовала бы перестраивать маршрут таблицы каждый раз, когда новый пул создается во время выполнения, что не рекомендуется – Tseng
Да Цзэн, это что-то как это – LeCintas