我在我的应用程序中添加了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);
}
}
}
但它没有用。那么这次失败的原因是什么?如何在项目外调用视图?
答案 0 :(得分:1)
在控制器名称字段中,只传递控制器名称而不是控制器的整个命名空间。
你可以通过如下传递:
return RedirectToAction("Index", "Calendar");
语法是
RedirectToAction("ActionName", "ControllerName");