考虑以下情况
我有一个MVC5。我想有一个带有一些依赖关系的基本视图:
public class BasicView<T> : WebViewPage<T>
{
public IResourceService ResourceService { get; set; }
public override void Execute()
{
}
}
然后在webconfig ....
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="BasicView">
永远不会注入该属性:(
当我在常规构造函数上使用相同的依赖项时,可以正常工作。
我在这里缺少什么? Windsort文档说容器将尝试解析那种属性。