在Core MVC中,如果您希望剃刀视图引擎在默认位置以外的位置查找视图,则可以在startup.cs中的ConfigureServices
方法中添加新的ViewLocationExpander,如此
services.Configure<RazorViewEngineOptions>(options => {
options.ViewLocationExpanders.Add(new ViewLocationExpander());
});
ViewLocationExpander
类实现IViewLocationExpander
的位置。该类通常可以访问ViewLocationExpanderContext
,而在RC1中,该上下文包含IsPartial
属性。如果位置扩展器想要为常规视图指定部分视图的不同视图位置,则此属性很有用。
我在RC2中看到这个IsPartial
属性消失了。但是,我确实看到有IsMainPage
属性,但我找不到任何文档。
有没有人知道该属性是否基本上只是旧IsPartial
属性的反转?
答案 0 :(得分:1)
是的,IsMainPage
属性正如您所说 - IsPartial
的倒数。正如Pranav在评论中指出的那样,您可以看到更改的提交和推理here。
很高兴看到我并不是唯一一个因这种变化而被抓住的人!