因此,在引导主题的 User.cshtml 文件中,我正在设置“注册”以导航到 CheckoutController/Signup()
@Html.ActionLink(T("Register").Text, "Signup", new { Controller = "Checkout", Area = "UMACS.FoodPod", ReturnUrl = Request.QueryString["ReturnUrl"] })
它尝试使用 _services 创建一个形状(这是私有的只读 IOrchardServices _services;)
[Themed]
public ActionResult Signup()
{
var shape = _services.New.Checkout_Signup();
return new ShapeResult(this, shape);
}
但是,在尝试创建它时会引发错误:
Exception Details: Orchard.OrchardException: Shape type Checkout_Signup not found
我不确定这个形状的东西想要做什么。在创建注册登录之前,我使用过此代码(iv 刚刚复制到 atm 上)。过去效果很好,不知道为什么现在抛出这个错误......有什么想法吗?关于如何调试它?