Есть ли способ установить пользовательские маршруты по умолчанию для asp. net core с angular шаблоном проекта - PullRequest
1 голос
/ 27 марта 2020

Я использую asp. net core 3.1 с шаблоном angular и пытаюсь создать веб-сайт, который автоматически перенаправляет на root веб-сайт с добавлением 5 случайных букв (например, разногласия в кстати)

например, допустим, мой сайт localhost.com. Если я go в localhost.com, то он автоматически перенаправит меня на localhost.com/aspzk

. Я чувствую, что могу добиться этого с помощью настройки app-routing-module.ts, но я почти уверен, что angular на стороне клиента, и я хочу сделать маршрутизацию через сторону сервера.

1 Ответ

0 голосов
/ 30 марта 2020

вы можете оставить свой (мой) атрибут маршрута пустым и заполнить метод RedirectToAction, не забудьте оставить actionName пустым

[Route("")]
    [ApiController]
    public class HomeController : ControllerBase
    {
        public IActionResult RedirectToRandomID()
        {
            return RedirectToAction("", "abcde");
        }
    }
...