2013-03-01 177 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

相關問題