1

MVC に少しずつ変換している従来の WebForms アプリがあります。/default.aspx の要求を動的にリダイレクトし、特定の条件下で /home/index アクションに送信できるようにする必要があります。可能であれば、Response.Redirect の使用を避けたいのですが、URL 書き換えが必要かどうかわかりません。

助言がありますか?

どうもありがとう

ベン

4

1 に答える 1

1

Umbraco CMS ソリューションは、Web フォームと MVC の間でこの切り替えを実行する方法の良い例を提供します。使用するレンダリング エンジンを決定するモジュールを Http パイプラインに追加し、Web フォーム リクエストのパスを書き換えるか、インスタンスを呼び出して System.Web.Routing.UrlRoutingModuleMVC リクエストを処理します。

コードはRewriteToUmbracoHandlerメソッドにあります。

于 2013-04-12T18:14:33.093 に答える