在ASP.NET Core中获取嵌套级别的视图

时间:2017-03-15 08:15:06

标签: asp.net-core .net-core

所以,似乎WebViewPage现在已经不见了,我必须使用RazorPage。这没关系,所以在将我的派生页面转换为继承RazorPage时,我有一些代码可以知道视图的级别。我从这里用过这个想法:

Get nesting level of view in ASP.NET MVC 4

_getStackMethod = typeof(TemplateStack).GetMethod("GetStack", BindingFlags.NonPublic | BindingFlags.Static);

var stack = _getStackMethod.Invoke(null, new object[] { httpContext }) as Stack<ITemplateFile>;

var level = stack?.Count;

嗯,在我能看到的任何地方都没有“TemplateStack”,我认为不存在因为RazorPage现在是焦点,所以任何想法如何找出我的观点所在的嵌套级别?

0 个答案:

没有答案