0

Ideas私のアプリケーションのコントローラーでアクションを実行します。

public ViewResult NewIdeas(int numberOfPage = 1)

そのアクションは次のようなURLを「生成」します。

/Ideas/NewIdeas/?numberOfPage=1

それはかなり醜いです-それはちょうどあるべきです:

/Ideas/NewIdeas/1

新しいMapRouteが問題を適切に解決することは知っていますが、どのように見えるべきでしょうか?手伝ってくれてありがとう。

4

1 に答える 1

2

global.asaxに新しいルートを追加する必要があります。

  routes.MapRoute(
      "NewIdeas", // Route name
      "Ideas/NewIdeas/{numberOfPage}", // URL with parameters
      new { controller = "Ideas", action = "NewIdeas", numberOfPage= UrlParameter.Optional } // Parameter defaults
  );
于 2012-01-25T10:33:25.003 に答える