gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 默认路径

转载 作者:行者123 更新时间:2023-12-04 02:22:41 25 4
gpt4 key购买 nike

当请求中没有指定任何内容时,我正在尝试弄清楚如何将我的应用程序路由到默认 Controller /任务/id。

这是我的一条路由指令...

 routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new
{
controller = "LML",
action = "TaskLibrary",
id = 7
//id = UrlParameter.Optional
} // Parameter defaults
);

使用它,如果我输入“http://mywebsite/”,就会调用正确的 Controller /操作/id。但是,我希望 URL 能够反射(reflect)这一点。相反,URL 与我输入的内容保持不变。

使用路由,是否有办法影响 URL,使其重新显示与默认显示的 Controller /操作/ID 同步?还是我必须创建某种重定向操作?

最佳答案

路由是将请求映射到操作,而不是重定向。

您可以将默认路由参数更改为默认为另一个简单重定向到“LML/TaskLibrary/7”的操作

关于asp.net-mvc - ASP.NET MVC 默认路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039697/

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