4

重複の可能性:
Home/Action/id を単に action/id にマップする方法は?

「root」という Views フォルダーがあり、その中には「login.aspx」というビューがあります。

ここに画像の説明を入力

「rootController.cs」というコントローラーがあります。

ここに画像の説明を入力

login() という ActionResult があります。View("login") を返します。

アプリを実行すると... ログインページにアクセスするには、醜い URL www.example.com/root/login を見る必要があります

ここに画像の説明を入力

www.example.com/login と表示させたいと思います。

どうすればこれを行うことができますか?

前もって感謝します!

編集: ////

ここのところ:

ここに画像の説明を入力

編集: ////

解決済み:

ここに画像の説明を入力

4

1 に答える 1

2

クラスに移動し MvcApplication(デフォルトではファイルにあります)、次のコードを関数Global.asax.csに追加します。RegisterRoutes(RouteCollection routes)

routes.MapRoute(
      "Login", // Route name
      "login", // URL with parameters
      new { controller = "root", action = "login" } // Parameter defaults
);
于 2012-10-17T23:49:00.407 に答える