1

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 が認識できるようにする、別の方法でレイアウトを切り替える方法はありますか?

4

0 に答える 0