gpt4 book ai didi

c# - 我如何在 ASP.NET MVC 中允许/Controller/Id?

转载 作者:行者123 更新时间:2023-11-30 19:43:36 24 4
gpt4 key购买 nike

我想访问这个url

/thread/123

其中 123 是线程 id

我不知道如何设置我的路线或其他任何东西。

我想将 thread 添加到我的 HomeController,但它似乎只有在我转到 /home/thread 时才有效。

我如何设置这个项目,以便 url /thread/123 可以工作?

我尝试将 /thread 作为 Controller ,但它似乎认为 123 是一个 Action Method,而另一个尝试是让线程位于 Home 而不是 root 中。

最佳答案

你想为这个 URI 添加一个指定的路由

routes.MapRoute(
"Thread", // Route name
"thread/{id}", // URL with parameters*
new { controller = "Thread", action = "Display", id = UrlParameter.Optional }
);

非常重要:将您的新路线添加到“默认”路线之上!

关于c# - 我如何在 ASP.NET MVC 中允许/Controller/Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14428660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com