1. 程式人生 > 其它 >幾種路由跳轉的方式

幾種路由跳轉的方式

這裡記錄下來,供自己看。

 [Route("[controller]")]
    public class RouteTestController : Controller
    {
        [Route("/RouteTest/Index")] //  沒有Route時,http://localhost:14206/RouteTest 預設訪問這個方法:
        public IActionResult Index()
        {
            return View();
        }

        [Route("/RouteTest/RedirectURl")]
        public IActionResult RedirectURl()
        {
            return Redirect("https://www.baidu.com/");
        }

        [Route("/RouteTest/LocalRedirect")]
        public IActionResult LocalRedirect()
        {
            return LocalRedirect("/RouteTest/Index");
        }

        [Route("/RouteTest/RedirectSomeAction")]
        public IActionResult RedirectSomeAction()
        { 
            return Redirect("/NLog/Test");
        }
         

        //[Route("/RouteTest/RedirectAppointAction")]
        //public IActionResult RedirectAppointAction()
        //{
        //    return RedirectToRoute("/RouteTest/Index", new { action = "Index", Controller = "RouteTest" });
        //}


    }