0
核心MVC,如果你想在Razor视图引擎寻找意见,而不是默认位置等地,然后一个新的ViewLocationExpander可以在ConfigureServices
方法添加在startup.cs像这样ViewLocationExpanderContext.IsPartial去哪了?
services.Configure<RazorViewEngineOptions>(options => {
options.ViewLocationExpanders.Add(new ViewLocationExpander());
});
凡ViewLocationExpander
类实现IViewLocationExpander
。该类通常可以访问ViewLocationExpanderContext
,在RC1中该上下文包含IsPartial
属性。如果位置扩展器想要为部分视图指定不同于常规视图的视图位置,则此属性非常有用。
我看到在RC2中这IsPartial
属性已经不存在了。但是,我确实看到有一个IsMainPage
属性,但我找不到任何文档。
有谁知道如果属性基本上只是旧的IsPartial
属性的逆?
是的 - 它本质上是反面的https://github.com/aspnet/Mvc/commit/3be6167aa093033a71ab6822fbc9199b4731a030。 https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNetCore.Mvc.Razor/ViewLocationExpanderContext.cs#L66-L69 – Pranav