我有此代码
var loader = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance<IContentLoader>();
我想使用构造函数注入获取IContentLoader实例。
答案 0 :(得分:3)
如果您使用的是Episerver的最新版本(NuGet软件包EPiServer.ServiceLocation.StructureMap
> 2.0),则应该能够简单地进行以下操作:
public MyPageController(IContentLoader contentLoader)
{
// Do something with contentLoader
}