MVC3中的路由 - 如何为另一个文件夹中的视图调用ReturnView()?

时间:2013-06-24 12:43:20

标签: asp.net-mvc-routing nopcommerce

我有一个像这样的结构的mvc3项目(nopcommerce 2.65)。

Nop.Plugin.Payments.KrediKarti (namespace)
--Controllers
----SecurePaymentReturnController.cs
:
:
Nop.Web (other namespace)
--Views
----Checkout
------Confirm.cshtml

我想从SecurePaymentReturnController.cs为Confirm.cshtml视图调用ReturnView()方法,其模型作为参数,如“ReturnView(”Confirm“,model)”。

但是视图引擎无法找到该视图。我试过这些;

ReturnView("Confirm",model)
ReturnView("Checkout/Confirm",model)
ReturnView("Nop.Web.Checkout.Confirm",model)

如何调用此视图?此视图的正确视图名称(或路径或内容)是什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您应该声明查看包含.cshtml扩展名的完整路径,如下所示:

return View("~/Views/Checkout/Confirm.cshtml", model);