gpt4 book ai didi

asp.net-mvc - MVC 4 : add "Index" to url path

转载 作者:行者123 更新时间:2023-12-04 05:03:52 24 4
gpt4 key购买 nike

由于某些特定原因,我需要 .NET MVC 4 不要从 URL 中自动删除“索引”。基本上我需要转换

http://example.com/到 http://example.com/Index



http://example.com/foo 到 http://example.com/foo/Index

问题是@URL.Action("Index", "Foo") 只是输出/Foo,我需要它输出Foo/Index。

任何帮助将不胜感激!

最佳答案

您应该能够从路由映射中删除默认操作。

所以而不是这个:

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

取出即可 action = "Index" :
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", id = UrlParameter.Optional }
);

关于asp.net-mvc - MVC 4 : add "Index" to url path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760585/

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