0

新しいコントローラーを作成せずに、コントローラー/アクションの URL エイリアスを作成することはできますか?

mypage.com/Hello/World

そのページが欲しい

mypage.com/Hi/ユニバース

/Hello/World の内容と Hi コントローラーの作成方法を実際に表示します。

ありがとう

アップデート

私はコントローラーを持っています: OpenRealAccountControllerwith action Start。次の内容を表示する
ためにルーティングしたい: これは私がメソッドに追加したものです: :GlobalAccount/StepOneOpenRealAccount/Start
RegisterRoutes

routes.MapRoute(
              "GlobalOnBoarding_Change",
              "GlobalAccount/StepOne",
              new { controller = "OpenRealAccount", action = "Start" });

問題は、私が得ていることです:"The resource cannot be found."

4

1 に答える 1

0

はい、global.asax.cs ファイルでルーティングを使用します。

  • hello/worldコントローラーとアクションを指すルートを定義する
  • hi/universe同じコントローラーアクションも指すルートを定義する

例は次のとおりです。

routes.MapRoute(
              "helloWorld",
              "hello/world",
              new { controller = "HelloWorld", action = "index" });

routes.MapRoute(
              "hiUniverse",
              "hi/universe",
              new { controller = "HelloWorld", action = "index" });
于 2012-05-14T15:36:21.897 に答える