【发布时间】:2012-08-09 21:35:59
【问题描述】:
我正在使用 ninject 来注入我的存储库。我想继承一个我的基类,但我不能,因为它有一个构造函数。
基础控制器:
namespace Orcha.Web.Controllers
{
public class BaseController : Controller
{
public IRepository<string> db;
public BaseController(Repository<string> db){
this.db = db;
Debug.WriteLine("Repository True");
}
}
}
具有继承的控制器: 错误“BaseController”不包含采用 0 个参数 HomeController.cs 的构造函数
public class HomeController : BaseController
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
【问题讨论】:
标签: asp.net-mvc-3 ninject ninject.web.mvc