添加区域时,VS会为您设置结构,但我没有对其进行修改。尽管如此,我的观点并不奏效。控制器工作,当我设置断点时,我看到
// **************************************
// URL: /Account/LogOn
// **************************************
public ActionResult LogOn()
{
return View();
}
当它返回视图时,我得到了YPOD(死亡的黄页)。我尝试了部分渲染的视图以及LogOn.cshtml,部分位于区域的共享文件夹中,而视图/帐户文件夹中的非部分文件夹。
这只是破了还是我错过了什么?
答案 0 :(得分:0)
我在区域注册中错过了一个控制器=“帐户”。它现在有效:
public class AccountAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Account";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Account_default",
"Account/{controller}/{action}/{id}",
new { area = "Account", controller = "Account", action = "Index", id = UrlParameter.Optional }
);
}
}