0

asp.net でルーティングを使用して素敵な URL を取得しています

global.asax でルートを定義するとき、同じコントローラー (c#) を使用する 2 つの異なるルートを作成します。

        // Setup code for route a...
        routes.Add("routeb", routea);

        // Setup code for route b...
        routes.Add("routeb", routeb);

(どのように)コントローラ内から、ユーザーをこのコントローラに誘導した「キー」値が何であるかを判断することは可能ですか? または、使用パターンが間違っています。より適切な解決策である場合は、Controller を (再び) サブクラス化して 2 つを区別し、共通のコードを保持するのが簡単です。

4

1 に答える 1

0

ルーティング デバッガーhttp://haacked.com/archive/2008/03/13/url-routing-debugger.aspxが常に存在します。時には非常に役立ちます。

于 2010-05-02T18:50:24.457 に答える