私はhttp://localhost/Profile/MyUserNameASp.net MVCのURLルーティングが問題
routes.MapRoute("Profile", "Profile/{userName}", new { controller = "Profile", action = "Index", userName = "" });
これらの作品罰金のようなプロフィールページを表示するためにプロフィールコントローラ のための経路設定を持っています。
私の問題は、そのプロファイルコントローラは、多くのアクションこれらの よう...プロフィール/編集、 プロフィール/保存、 プロフィール/アップデート、 プロファイルの/ etc ....ので、..に すべてを持っているので、ルート "Profile/{userName}"でアクションがヒットしました。 それを修正するために、私は非常に醜いベックですルートテーブルでこれらのすべてのアクションをマップする必要があります。私はルート "プロファイル/ {username}"をマップしたいだけです
私はプロファイルコントローラに1つのルートをマップすることができますし、残りの部分は私のURLフォーマットについて気にしない方法がありますか?私はプロフィール/ビュー/ {ユーザー名を使用しています} MVC 1
私は経路の衝突を避けるためにユニークなURLパスを追加する必要があります...私はちょうど私が私のURLを短くしてきれいにしたいと思ったと思った。 –