【问题标题】:Route config on MVC 5MVC 5 上的路由配置
【发布时间】:2016-01-07 18:22:40
【问题描述】:

我是 MVC5 的新手,所以我遇到了很多麻烦,哪一个是 我没有输入 Home/Index/ID,而是输入 /ID 它仍然可以理解。我该怎么做?

【问题讨论】:

    标签: c# controller routes asp.net-mvc-5


    【解决方案1】:

    在您的路线配置文件中使用以下路线:

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

    现在假设您的网站名称是 localhost:5050,当您点击 localhost:5050/abc 时,它将使用 id = abc 打开 Home 控制器的索引操作

    【讨论】:

    • 如果 id 与控制器名称相同?它有什么作用?
    • 如果你的意思是说 localhost:5050/Home 即这里 id = Home 是控制器的名称,它仍然会将其视为 id
    猜你喜欢
    • 2015-12-09
    • 2023-04-03
    • 1970-01-01
    • 2017-07-12
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    相关资源
    最近更新 更多