0

LoadUser コントローラーのカスタム URL を作成しようとしています。URLにしたい

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 用に作成されたビューがありませんでした。デフォルトのビューを使用できると思いました。コントローラー/アクションに関連するビューが作成されていることを確認してください。

4

0 に答える 0