在剃刀应用程序中获得项目外部的视图

本文关键字:项目 外部 视图 剃刀 应用程序 | 更新日期: 2023-09-27 18:22:08

我已将dll添加到我的应用程序中。它是由asp.net web应用程序mvc MyCalendar生成的Dll。

我想访问这个dll中的一个视图,我添加了这个片段:

    namespace MvcApplication10.Controllers
    {
        public class HomeController : Controller
        {
            //
            // GET: /Home/
            public ActionResult Index()
            {                    
                return RedirectToAction("Index", "MyCalendar.Controllers.Calendar", null);                   
            }
        }
    }

但它没有起作用。那么这次失败的原因是什么呢?如何调用项目之外的视图?

在剃刀应用程序中获得项目外部的视图

在控制器名称字段中,只传递控制器名称,而不是控制器的整个命名空间。

你可以像下面这样通过:

 return RedirectToAction("Index", "Calendar");

语法为

 RedirectToAction("ActionName", "ControllerName");