1
ASP.NET MVC 3のルーティングを動的に設定するソリューションを探しています。ウェブサイトで使用しています。Howtoは、ASP.NET MVC 3の完全なURL(コントローラ、アクションなどのパラメータを含む)をローカライズします。
domain.com/de/controller/action/subaction/XX
domain.com/en/controller/action/subaction/XX
と私は持っていたい:今
私が持っている
domain.com/de/bereich/aktion/unteraktion/XX
domain.com/en/controller/action/subaction/XX
&サブアクションは同様にドイツの名前(データベースを介して構成する必要がありますコントローラ/アクションの名前
デフォルトのルート設定はASP.NET MVCでうまくいくので、私はそれを使用したいと思います。 URLとコントローラ(など)の間のマッピングを処理するクラスをカスタマイズするだけです。
ありがとう!これは私が必要とするよりも優れています;) - この解決策では、パス内の混乱している言語接頭辞( '/ de /'& '/ en /')を取り除くことができます。 – Gerwald
QQpingなぜ、 – Bro
それは必要なのでしょうか?ユーザーがドイツ語をデフォルト言語として使用し、このウェブサイトから英語で翻訳されたURLを訪問するとどうなりますか?あなたがパスのローカライゼーションについて話しているときに気になるべきちょっとした質問... IMHOそれは過度です。 – QQping