gpt4 book ai didi

C# MVC 在默认路由上使用参数

转载 作者:行者123 更新时间:2023-11-30 12:09:05 26 4
gpt4 key购买 nike

我正在使用 MVC 4。

我网站上的默认路由是 Home/Index,因此当用户输入 URL www.example.com 时,它会转到该路由。

能否让我知道是否也可以接收附加到该 URL 的参数,即 www.example.com/param?如果我使用 www.example.com/Home/Index/param 它会起作用,但这并不理想。

我猜它是我需要添加到 Global.asax 中的东西,但我无法在任何地方找到示例。

最佳答案

        context.MapRoute(
"Home_all",
"/{*actions}",
new { controller = "Home", action = "Index"}
);

但请注意路由将匹配所有 url,因此您最后需要注册它 :) 例如,路由将在您的家庭 Controller 中像这样调用...操作将成为 url 的一部分,而您甚至可以在查询字符串中添加一些参数

    public ActionResult Index(string actions, string id)
{
}

关于C# MVC 在默认路由上使用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39348409/

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