在MVC的邏輯代碼裏,Controller和Action是必須的,但是在網址裏,並不需要完全體現Controller和Action。比如我們經常希望看到http://localhost/About而不是http://localhost/Home/About。
我們可以利用Route屬性定義自己的路由規則
定義短網址
[Route("about")] [Route("about.html")] public IActionResult About() { return View(); }
這樣就可以通過http://localhost/About或者http://localhost/About.html訪問到,實現僞靜態