를 사용하는 생성자가 포함되어 있지 않습니다 안녕하세요 : 나는 성공적으로 MVC 3/4과 WCF 확장으로해서 Ninject를 사용 할 수있었습니다. 나는 이제 WebForms로 간단한 구현을 시도하고 도전에 부딪쳤다.Ninject에 - (UserControl을)은 0 인수
kernel.Bind<ICasePresenter>().To<Presenter.CasePresenter>();
내 사용자 편집 : - : 단계> CreateKernel 방법
- 나는 나의 웹폼이
- 내가 NinjectWebCommon.cs을 편집 한 프로젝트로 NuGet에서 Ninject.Web를 다운로드 및 설치 제어 :
[Inject]
private ICasePresenter presenter;
public CaseSummaryControl(ICasePresenter presenter)
{
this.presenter = presenter;
}
중단 점이 내 바인딩에 충돌하는 것을 볼 수 있지만 사용자 정의 컨트롤에 0 개의 인수를 사용하는 생성자가 포함되어 있지 않다는 오류가 발생합니다. 내가 인수가없는 생성자를 추가 할 경우에도 (내 인스턴스를 주입 아니에요, 민간 VAR가 null 인 끝납니다.
감사합니다 사전에!
에서 다음 단계의 스냅 샷 데모를 볼 수 있습니다. –