使用Html.RenderAction,在对应controller:
public TestController()
{
}
public ActionResult Index(string id)
{
return PartialView("test");
}
中的公共构造函数内加了这一句
ViewEngines.Engines.Add(new SiteViewEngine(Config.Get(ProviderManager.Factory.CreateDbProvider()).skinpath));
即:
public TestController()
{
ViewEngines.Engines.Add(new SiteViewEngine(Config.Get(ProviderManager.Factory.CreateDbProvider()).skinpath));
}
public ActionResult Index(string id)
{
return PartialView("test");
}
就错误提示:尝试创建“MyDemo.MVC.Controllers.TestController”类型的控制器时出错。请确保控制器具有无参数公共构造函数。
这个错误提示很明显,但是始终无法理解!烦请朋友赐教!
温温酱
泛舟湖上清波郎朗