0

我的 MVC4 项目中有两个控制器。一个控制器的默认控制器名称为Login. 另一个控制器在区域 .area 名称称为HR.inside 控制器名称称为AddNewHire。在 AddNewHire 里面我写了AddNewEmployee方法。

在登录控制器中我有一种方法。那个名字是 LoginButton

在我写的 LoginButton 方法里面

return RedirectToAction("AddNewEmployee","AddNewHire",new {area="HR"});

我得到错误喜欢

 Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

请求的 URL:/AddNewHireController/AddNewEmployee

4

1 回答 1

0

尝试使用RedirectToRoute而不是RedirectToAction. 您需要做的是定义一条路线。看看这个 MSDN 链接(演练:使用多个项目创建 ASP.NET MVC 区域应用程序

于 2013-03-01T12:58:45.170 回答