MVC プロジェクトには、2 つの「モード」で表示できる多数のビューがあり、モードごとに異なるレイアウト ファイルが使用されます。
これを実現するために、適切なオーバーロードを使用してレイアウト ファイルを設定していますController.View
。
public ActionResult Index()
{
return View("Index", "_IndexLayout");
}
public ActionResult Dialog()
{
return View("Index", "_DialogLayout");
}
どちらのレイアウト ファイルにも が@RenderSection("PageJavascript")
あり、ビューには@section PageJavaScript
.
ここで注意が必要な部分があります。ReSharper のソリューション全体の分析では、これについて不満があり、「セクション 'PageJavaScript' を解決できません」というエラーが表示されます。
このセクションを含むレイアウト ファイルを使用していることを ReSharper が認識できるようにする、別の方法でレイアウトを切り替える方法はありますか?