gpt4 book ai didi

c# - ASP.NET MVC 路由 - 博客自定义路由

转载 作者:行者123 更新时间:2023-11-30 15:05:55 25 4
gpt4 key购买 nike

我正在创建一个博客引擎,我需要一个自定义路由,如下所示:本地主机/博客名称/帖子/1其中 blogname 应该由 BlogsController 处理,而 posts 将是一个 Action 。我将如何定义这样的路线?

最佳答案

如果您将 {controller} 定义为约束,我认为您不需要在您的 Url 中定义它。我认为这应该有效:

routes.MapRoute("Default",
"{action}/{id}",
new { controller = "Blogs", action = "Posts" },
new { controller = "Blogs"});

虽然它可能会导致其他路线出现问题,但我不确定。如果它不起作用,David 的回答 http://site.com/blogs/posts/id是最好的方法。

关于c# - ASP.NET MVC 路由 - 博客自定义路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554766/

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