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