我想访问此网址
/thread/123
其中123
是帖子id
。
我无法弄清楚如何设置路线或其他路线。
我想将thread
添加到我的 HomeController ,但似乎只有在我转到/home/thread
时才有效。
如何设置此项目以使网址/thread/123
有效?
我尝试/thread
作为控制器,但似乎认为123
是一个Action方法而另一个尝试让线程在Home而不是root。
答案 0 :(得分:8)
您想要添加为此URI指定的路线
routes.MapRoute(
"Thread", // Route name
"thread/{id}", // URL with parameters*
new { controller = "Thread", action = "Display", id = UrlParameter.Optional }
);
非常重要:将新路线添加到“默认”路线上方!