找不到部分视图

时间:2015-03-14 03:54:08

标签: asp.net-mvc-5

控制器位于/ Areas / ShoppingCart / Controllers /

我试图让控制器返回/ Views / Shared文件夹中的PartialView。

守则如下:

namespace MVCIIITourism.Areas.shoppingcart.Controllers
{
  public class CartController : Controller
  {
    public ActionResult GetCart()
    {
      return PartialView("../../Shared/Views_Cartpatail.cshtml");
    }

    public ActionResult AddToCart(int id)
    {
      var currentCart = Operation.GetCurrentCart();
      currentCart.AddProduct(id);
      return PartialView("../../Shared/Views_Cartpatail.cshtml");
    }
  }
}

但是Chrome会显示错误消息

  

在/ Areas / ShoppingCart / Controllers /

中找不到PartialView

我该如何解决问题?

1 个答案:

答案 0 :(得分:0)

如果您的部分位于共享文件夹中,则不必通过整个路径

所有控制器都可以访问的共享文件夹

简单使用:

return PartialView("Views_Cartpatail.cshtml");