Classic ASP Webページをアクション結果などとして直接返すことはできますか?私はちょうど維持され、拡張されているClassic ASPアプリケーションのスタックを継承しました。MVC3で返される従来のASPページ
私はMVCベースのセットアップ(これは部門が行く方向です)に新しいクラシックASPコードを書き込むのをやめようとしています。したがって、私はすべてのアプリケーションを書き直す必要はありませんが、ASP.Netで書かれた機能をゆっくりと追加できるオプションを探しています。
理想的には、コントローラなどの機能を整理して、アクションの結果として既存のASPページを返すのが理想的です。 URL構造が通常のMVCサイトと同じに見えるようにしたいと思います。
どのような考えやアドバイスですか?私はこれに他の記事があることを知っています。アクションを介したASPページがなど
おかげ
グレアムの結果返却しようとしている任意のを見ていない
ASPページ全体をiframeなどでラップしたカスタムアクション結果を記述できますか? – GraemeMiller
はい、できます。例えば、これは 'return AspResult("/foo.asp ");'のようになり、カスタムアクションの結果は単純なHTMLページを生成し、本体の内部で.aspページを指すsrcプロパティでiframeをレンダリングします引数として渡されます。しかし、この場合、私は本当にコントローラーがどんな利益をもたらすかは分かりません。クライアントから直接.aspページにリダイレクトされている可能性があります。 –
URL構造をMVCアプリケーションのように保つのに役立つかどうかだけは分かりましたか?コントローラーは、通常のMVCサイトと同じ属性を使用して同じログを使用させます。また、初期段階ですべてのものを構造化してコントローラに入れ、それに構造体を与えることができます。次に、他の開発者にゆっくりとページをMVCビューに置き換えさせる。 – GraemeMiller