用于控制器调用的 Sitecore MVC 无限循环

Sitecore MVC endless loop for controller call

我在 Sitecore 中添加了一个控制器渲染,在我的解决方案中创建了一个基本控制器,添加了简单的视图。

设置设计布局以使用我的控制器渲染。 我看到 Sitecore 调用了我的控制器,但它会无限循环。怎么了?

public class MyController : GlassController
{
    public override ActionResult Index()
    {
        return View();
    }      
}

我见过一次类似的问题。据我所知,答案是 return PartialView 而不是 View 并在方法中指定视图的路径,例如:

return PartialView("/views/MyView.cshtml");