繁体   English   中英

如何在ASP.NET MVC中允许/ Controller / Id?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM