我有一個帶有「忘記密碼」的登錄頁面,該鏈接使用<a>
標籤創建,href
屬性爲@Url.Action("ForgotPassword", "Login", new { Area = "Admin" })
,出於某種原因,該鏈接將我引向登錄頁面而不是ForgotPassword頁面。MVC @ Url.Action指向錯誤的操作?
有沒有人有一個線索,爲什麼這是?我一直在調查,並發現我的項目沒有什麼奇怪的。
另一個注意:我的登錄控制器上的「索引」操作被擊中,但「忘記密碼」操作從來沒有。
這裏的ForgotPassword行動:
[HttpGet]
public ActionResult ForgotPassword()
{
return View();
}
你可以告訴你忘記密碼? –
另外,生成的鏈接是什麼?您提到該鏈接會指引您登錄頁面,但並未提及鏈接是否生成不正確。 –
您沒有在控制器上指定[授權]屬性? – WannaCSharp