2011-10-30 4 views
1

私は人々がルートをルートコレクションに追加できるサイトを作っています。 誰かが既存のルートを破る可能性のあるルートを作成しないようにします。asp.net mvc - 私のルートが矛盾していないことを確認するにはどうすればいいですか

私のルートが競合しておらず、互いに壊れていないことを確認するにはどうすればよいですか。

乾杯

Parminder

+0

あなたは、人々がルートコレクションを変更することができている理由の任意の特定の理由は? MVCフレームワークが意図したユースケースの1つではないと思います。 – Aaronaught

+0

私は第三者がモジュールを作成できるソーシャルネットワーキングの種類のアプリケーションを作成しています。したがって、メインアプリケーションが開始時に登録するルートを持つこともできます。 – Parminder

答えて

2

悪いルーティングはつもり他のルートを破るれます。これは、第三者に任せることができないものです。

ただし、ルーティングを常にトップレベルの固定ルートで定義するように設定することができます。たとえば、次のように

/ThirdParty1/{controller}/{id} 
/ThirPdarty1/{Section}/{controller}/{id} 

そして

/ThirdParty2/{controller}/{area}/{id} 
関連する問題