在 MVC 项目中,我有许多可以以两种“模式”显示的视图,其中每种模式使用不同的布局文件。
为此,我使用适当的Controller.View
重载设置布局文件。
public ActionResult Index()
{
return View("Index", "_IndexLayout");
}
public ActionResult Dialog()
{
return View("Index", "_DialogLayout");
}
两个布局文件都有一个@RenderSection("PageJavascript")
,视图有一个@section PageJavaScript
.
棘手的部分来了:ReSharper 的解决方案范围分析对此有所抱怨,给出了Cannot resolve section 'PageJavaScript'的错误。
我可以使用另一种布局切换方法来让 ReSharper 知道我正在使用包含此部分的布局文件吗?