问题,今天我在使用Ajax的时候,发现请求到后台没法得到对象。
原来的写法是这样的:
public class Baoming : IHttpHandler { [Inject] public IBLL.IChildrensInfo ChildrensInfoBLL { get; set; } public void Save() { //下面就直接使用 ChildrenInfoBLL,报错未将引用设置到对象的实例 } }
后来查到了一个方法:
public void Save() { IKernel kernel = new StandardKernel(); kernel.Bind<IBLL.IChildrensInfo>().To<BLL.ChildrensInfo>(); kernel.Bind<IDAL.IChildrensInfo>().To<DAL.ChildrensInfo>(); IBLL.IChildrensInfo ChildrensInfoBLL = kernel.Get<IBLL.IChildrensInfo>(); //...... }
好了,问题解决。http://www.cnblogs.com/JustYong/p/5882416.html
时间: 2024-10-25 04:03:26