ASP.NET MVC アプリケーションの StringTemplate ビュー エンジンを検討しています。このアプリケーションは 1 つのスキンで構築されますが、さらに多くの、多くの場合非常によく似たスキンが開発されることを期待しています。ビューにはロジックがないため、これが主にビュー エンジンとして StringTemplate を選択した理由です。
私の頭の中では、フォルダ構造の「Views」ディレクトリの下のディレクトリに各スキンを配置し、ホスト名をスキン ディレクトリにマップするデータ構造を維持することを想定していました。このアプローチの明らかな欠点は、ビュー ファイルを明示的に指定する必要があることです。別の方法として、View() メソッドの実装をハックして、/views/controller/action 標準パスを変更し、追加のレイヤーを挿入することもできます。
現在、ASP.NET MVC と StringTemplate を使用して、これらの線に沿った実装の例を知っている人はいますか? 私のアプローチで潜在的な問題を予測できる人はいますか?
前もって感謝します。