我在MVC 3中使用了多个区域,并且我的视图没有找到问题。路由似乎正确地拿起我的控制器(所有的动作都没有任何问题执行),但是当我返回一个视图时,MVC根本就没有找到它。MVC 3不寻找在区域下的意见
所以,如果我在一个名为“某些”的区域有一个名为“东西”简单的控制器和正确执行
public ActionResult Index()
{
return View("Index");
}
动作我下面......,但MVC未找到鉴于我会得到一个消息,说像
视图“索引”或它的主人没有被发现...,它会告诉我所有的搜索位置,这将是
〜/查看/ Thing/Index.cshtml 〜/ Views/Shared/Index.cshtml
等等,等等,但它并不在
〜/一些/浏览/事/ Index.cshtml
任何的想法是什么,我做错了什么?
你在正确的地方有你的地区注册文件吗? –
你没有使用视图名尝试它吗?按照标准,actionmethod的名称被用作viewname。 return View(); – Tobias