[英]How do I allow /Controller/Id in ASP.NET MVC?
我想访问这个网址
/thread/123
其中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 }
);
非常重要:将新路线添加到“默认”路线上方!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.