2017-03-21 9 views
0

デフォルトのアクション名をランダムな文字列に置き換えようとしています。routeconfigでアクション名を変更する

routes.MapRoute(
       name: "test", 
       url: "randomstring/{action}",//this works 
       defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional } 
      ); 

私は単純にアクション名のために同じことをやろうとしていますので、URLに私のような何かを持っている:私は、コントローラ名のためにこれをやっているし、それが動作する以下のコードでたとえば

site.com/changed-action-name

これは経路指定には問題がありませんか?

誰かが助けることができますか?

+0

確かに入るたびに、このアクションDisplayListOfRolesUserとコントローラWorkRolesに私がかかります。あなたが持っている問題は何ですか? –

+0

{action}/newactionameのようなものを試してみると、私はそれが好きなように動作しません。 –

+0

あなたは何を言っているのか分かりません。 –

答えて

0

あなたはこの

routes.MapRoute(
       name: "Default", 
       url: "changed-action-name", 
       defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional } 
      ); 

を意味し、私はsite.com/changed-action-name

関連する問題