从编译视图中获取类型

时间:2016-12-09 20:07:11

标签: c# asp.net-mvc razor

我目前有代码编译mvc视图以从视图中获取类型。

var compiledViewType = BuildManager.GetCompiledType(path);
var baseType = compiledViewType.BaseType;

// Check to see if the view has been found and that it is a generic type
if (baseType == null || !baseType.IsGenericType)
{
    return null;
}

我现在遇到的问题是,有些视图是预编译的,没有路径。有没有办法让我通过路径从dll获取预编译视图。所以我可以从中获得类型。

0 个答案:

没有答案