ASP.NET MVC でソリューションを実装しており、後で他のいくつかのフィールドに適用できます。そのためには、基礎となるビジネス ロジックを変更する必要がない場合でも、UI を再ブランド化する必要があります。他の開発者が UI のみを変更するコードのみを開発できるような方法でコードを書きたいと思います。これは、Wordpress ブログ ソフトウェアに対してテーマを作成する方法に似ています。
このような機能を機能させるためにプロジェクトを整理する方法を提案できる人はいますか?
ASP.NET MVC でソリューションを実装しており、後で他のいくつかのフィールドに適用できます。そのためには、基礎となるビジネス ロジックを変更する必要がない場合でも、UI を再ブランド化する必要があります。他の開発者が UI のみを変更するコードのみを開発できるような方法でコードを書きたいと思います。これは、Wordpress ブログ ソフトウェアに対してテーマを作成する方法に似ています。
このような機能を機能させるためにプロジェクトを整理する方法を提案できる人はいますか?
テーマでは bult を使用しません (これらがまだ MVC に存在するかどうかは実際にはわかりません)。ただし、テーマごとに別のパスを持つテーマ フォルダーに (関連する画像を含む) CSS の複数のセットを使用できます (例: Themes\Default、Themes\Classic、唯一の構成がPath要素であるなど。これにより、スタイリングがコア コードから分離され、テーマ「エンジン」などを使用する必要がなくなります。
MasterPages/Pages/Views では、スタイルシートへのパスを動的に設定できます。
MasterPages を使ってみましたか?