複数のビュー エンジンを使用することは可能ですか? 私はすでに webforms ビュー エンジンを使用している大規模な (っぽい) サイトを持っていますが、新しい機能のために Spark に移行したいと考えています。
これはサポートされていますか? これを行う方法を詳しく説明しているオンラインのドキュメントはありますか?
複数のビュー エンジンを使用することは可能ですか? 私はすでに webforms ビュー エンジンを使用している大規模な (っぽい) サイトを持っていますが、新しい機能のために Spark に移行したいと考えています。
これはサポートされていますか? これを行う方法を詳しく説明しているオンラインのドキュメントはありますか?
Spark とデフォルトのビュー エンジンを使用しています。やることはあまりありません。SparkViewFactory を呼び出して登録する必要がViewEngines.Engines.Add()
あり、Spark は *.spark ファイルを処理し、デフォルトのビュー エンジン (WebFormViewEngine) は古いビューを処理します。ViewEngines.Engines リストから webforms エンジンを削除しないでください。
それが私がしたことです。Spark をインストールし、いくつかのビューを実行しました。最終的に、すべてのビューが .spark; になることになりました。プロジェクトに Web フォームがありません。RenderPartial を使用して、あるエンジンのパーシャルを別のエンジンから使用することもできると思います (よくわかりませんが)。もちろん、RenderAction はどのような組み合わせでも機能します。
LukLed が説明しているように、プロセスは非常に簡単です。あなたがより多くの「サクセスストーリー」のケースを持つように、私はここで彼の答えを2番目にします.
唯一の問題は、マスター ページに互換性がないことです。それらを同期させておく必要があります。これに関する質問はこちらでご覧いただけます。