1
私はAsp.net MVC 2プロジェクトを持っています。私のスタートページは、リンクは次の通りです:Asp.net MVCはURLの自動変換を防ぎます
http://localhost:2666/Home/Index?SomeID=4f62c452-4513-4dd0-b235-830d721815e4
を私はRedirectToActionメソッドを使用する場合には、以下の短いバージョンに変更されます:
http://localhost:2666/?SomeID=4f62c452-4513-4dd0-b235-830d721815e4
は、私は、相対URLへのリンクを含めたいです。 (例えば "xyz/test"は "http:// localhost:2666/xyz/test"に変換する必要がありますが、URLが変更されても動作しません。これを解決するための)方法あなたがGlobal.asaxの中にあなたの「デフォルト」ルートの前にこのようなものを追加した場合
あなたが正しい動作します - ?!ありがとうございましたけれども。 – Preli
「デフォルト」のルートは、すべての種類のキャッチで、コントローラの「インデックス」に当たったときはいつでも「オフ」になりますが、 Controller/Index "。" Default "の前に" xyzRoute "を追加することで、MVCはこれを代わりに使用し、短くしませんルート。 –
はどういう意味ですか?ありがとうございました。 – Preli