【发布时间】:2016-01-07 18:22:40
【问题描述】:
我是 MVC5 的新手,所以我遇到了很多麻烦,哪一个是 我没有输入 Home/Index/ID,而是输入 /ID 它仍然可以理解。我该怎么做?
【问题讨论】:
标签: c# controller routes asp.net-mvc-5
我是 MVC5 的新手,所以我遇到了很多麻烦,哪一个是 我没有输入 Home/Index/ID,而是输入 /ID 它仍然可以理解。我该怎么做?
【问题讨论】:
标签: c# controller routes asp.net-mvc-5
在您的路线配置文件中使用以下路线:
routes.MapRoute(
name: "Default",
url: "{id}",
defaults: new { controller = "Home", action = "Index" }
);
现在假设您的网站名称是 localhost:5050,当您点击 localhost:5050/abc 时,它将使用 id = abc 打开 Home 控制器的索引操作
【讨论】: