私はMVCにまったく慣れていません。現在、ルーティングで問題が発生しています。私のプロジェクトのURLは/account/Createです。コントローラにアクセスしてCreateの作業を行うことはできますが、そのレベルでコードを記述する必要があるため、/accountcontrollerにアクセスする必要があります。
/ account/create-このレベルのコードにアクセスできます
/account-このコントローラーにアクセスする方法がわかりません
プロジェクト構造:
サンプルプロジェクト
- コントローラー
- モデル
- 意見
次のコードで何を変更する必要がありますか?
//global.asax.cs
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } //Parameter defaults
);
}