渲染ViewComponent返回HTML 500错误

时间:2016-01-09 10:22:56

标签: c# asp.net-core asp.net-core-viewcomponent

我有一个基于MVC 6的非常简单的解决方案。

ViewComponent - > /ViewComponents/PriorityListViewComponent.cs

public class PriorityListViewComponent : ViewComponent
{
    public IViewComponentResult Invoke(int maxPriority)
    {
        return View();
    }
} 

“Partial”查看/Views/Components/PriorityList/Default.cshtml

Empty view 

查看/Views/Shared/Index.cshtml

@{
    Layout = "~/Views/Shared/BaseView.cshtml";
 }
 @Component.Invoke("PriorityList", 1)

以上返回HTTP 500错误,我无法弄清楚原因。我认为关于路径的所有规则都是正常的。

1 个答案:

答案 0 :(得分:3)

想出错误是由于错误的映射映射正确的目录应该是

View /Views/Shared/Components/PriorityList/Default.cshtml