2 c# asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4
我想访问这个网址
/thread/123
Run Code Online (Sandbox Code Playgroud)
123线程在哪里id.
我无法弄清楚如何设置我的路线或它是什么.
我想添加thread到我的HomeController,但它似乎只有我去的时候才有效/home/thread.
如何设置此项目以使URL /thread/123可以正常工作?
我尝试/thread作为一个控制器,但似乎它认为123是一个Action方法,另一个尝试有线程在Home而不是root.
您想要添加为此URI指定的路由
routes.MapRoute(
        "Thread", // Route name
        "thread/{id}", // URL with parameters*
        new { controller = "Thread", action = "Display", id = UrlParameter.Optional }
                );
Run Code Online (Sandbox Code Playgroud)
非常重要:将新路线添加到"默认"路线上方!