現在、ASP.NET MVC 2 と spark ビュー エンジンを使用しています。メイン マスター ページ (application.spark) には、すべてのページ (グローバルなもの) に必要なすべての CSS リンク タグが含まれています。ただし、ページ固有の CSS タグを持つコンテンツ ページがいくつかあり、現在、リンク タグを次のように本文に貼り付けています。
<content name="MainContent">
<!-- page specific csss -->
<link rel="stylesheet" href="/Content/css/page_specific.css" />
私の問題は、ページがレンダリングされると、このタグが必要な場所にないことです。これに対する解決策はありますか?
私が持っていた1つのアイデアは、Application.sparkページでコントローラーをチェックし、その特定のコントローラーに必要なページ固有のcssファイルを書き出すことでしたが、そのソリューションはうまくスケーリングできないようで、何らかの方法があると思います.子ページにリンクを作成し、ブラウザが想定する場所にレンダリングします。