在MVC4中使用自定义路由创建LoadUser控制器

时间:2013-08-22 16:00:10

标签: c# asp.net-mvc-4

我正在尝试为我的LoadUser控制器创建自定义网址。我想要网址

  

site.com/LoadUser/1。

LoadUserByID路线高于我的默认路线。我一直收到默认错误页面

  

“错误。处理您的请求时出错。”

有人可以指出我正确的方向吗?

我的代码如下:

RouteConfig.cs

routes.MapRoute(
    name: "LoadUserByID",
    url: "LoadUser/{id}",
    defaults: new { controller = "LoadUser", action = "ID", id = UrlParameter.Optional }
);

LoadUserController.cs

//
// GET: /LoadUser/[userid]

public ActionResult ID(int id)
{
    ViewBag.Message = "ID page";
    return View();
}

更新

代码很好,我是MVC的新手。我没有为LoadUser创建一个View。我以为我可以使用默认视图。确保创建了与Controller / Action相关的视图。

0 个答案:

没有答案