【发布时间】:2016-05-28 08:20:05
【问题描述】:
我将一个 aspnet 5 rc1 项目完全迁移到 aspnet core-rc2 中,并确保一切都像以前一样工作;但是,我似乎无法让我的 ViewComponents 在 rc2 中工作,而且我不确定如何以“新”方式实现它。
这是我现在的设置方式:
我拥有的 .cshtml 文件中的某处:
@Component.Invoke("AddActivity", Model.Id)
然后我在文件夹中有视图组件
public class AddActivityViewComponent : ViewComponent
{
public IViewComponentResult Invoke(int id)
{
ActivityViewModel model = new ActivityViewModel();
model.IssueId = id;
return View("ActivityModal", model);
}
}
这样,它通常会在共享文件夹中返回 ActivityModal cshtml,但是 RC2 似乎要求一个实现 IViewComponentHelper 的类?
如果我做错了什么或者有更好的方法,请告诉我
【问题讨论】:
标签: asp.net asp.net-core-mvc asp.net-core-1.0