2013-03-01 151 views
0

我的MVC4项目中有两个控制器。 一个控制器的缺省控制器名称为Login。 另一个控制器位于区域.area名称HR。内部控制器名称为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

+0

请发表您的AddNewEmployee和登录名actionmethods – 2013-03-01 12:35:45

回答

0

尝试使用RedirectToRoute而不是RedirectToAction。你需要做的是定义一条路线。看看这个MSDN链接(演练:创建一个ASP.NET MVC应用领域使用Multiple Projects

+0

回报重定向(url.content( “HR/AddNewHire/AddNewEmployee”)); – 2013-07-12 12:56:40

+0

我得到答案\t return Redirect(url.content(“HR/AddNewHire/AddNewEmployee”)); 其工作正常.. – 2013-07-12 13:10:55

相关问题