2012-01-25 16 views
0

は私のaplicationでIdeasコントローラ内のアクションを持っている:mvc3で醜いURL - どのように見栄えを良くする?

public ViewResult NewIdeas(int numberOfPage = 1) 

そのアクションは、そのようなURL "生成":

/Ideas/NewIdeas/1 

/Ideas/NewIdeas/?numberOfPage=1 

をそれは非常に醜い、それだけであるべきです

私は新しいMapRouteが問題を解決できると知っていますが、どのように見えるのでしょうか? ありがとうございます。

答えて

2

あなたは、Global.asaxの中に新しいルートを追加する必要があります

routes.MapRoute(
     "NewIdeas", // Route name 
     "Ideas/NewIdeas/{numberOfPage}", // URL with parameters 
     new { controller = "Ideas", action = "NewIdeas", numberOfPage= UrlParameter.Optional } // Parameter defaults 
); 
関連する問題