我正在尝试为我的 LoadUser 控制器创建自定义 url。我希望网址是
site.com/LoadUser/1。
该LoadUserByID
路线高于我的默认路线。我不断收到默认错误页面
“错误。处理您的请求时发生错误。”
有人可以指出我正确的方向吗?
我的代码如下:
路由配置.cs
routes.MapRoute(
name: "LoadUserByID",
url: "LoadUser/{id}",
defaults: new { controller = "LoadUser", action = "ID", id = UrlParameter.Optional }
);
加载用户控制器.cs
//
// GET: /LoadUser/[userid]
public ActionResult ID(int id)
{
ViewBag.Message = "ID page";
return View();
}
更新
代码很好,我是 MVC 的新手。我没有为 LoadUser 创建视图。我以为我可以使用默认视图。确保创建了与您的控制器/操作相关的视图。