0

我正在尝试为我的 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 创建视图。我以为我可以使用默认视图。确保创建了与您的控制器/操作相关的视图。

4

0 回答 0