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