我想用我自己的登錄頁面進行驗證,但它給我這個錯誤使用創建登錄頁面進行驗證在ASP.NET MVC 4
說明:HTTP 404。您正在查找的資源(或它的一個依賴項)可能已被刪除,名稱已更改或暫時不可用。請檢查以下網址並確保它拼寫正確。
請求的URL:/帳號/ PasswordLock
任何人都知道爲什麼這裏是我的代碼,我創建了一個名爲PasswordLock.aspx新的一頁,在其登錄工具?一切工作正常與原始登錄表單,但不是我自己的。
<authentication mode="Forms">
<forms loginUrl="~/Account/PasswordLock" timeout="2880" />
</authentication>
,而這將正常工作
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
感謝
您是否定義了一個'PasswordLock'動作?它是否用'AllowAnonymous'裝飾?您需要在MVC中採取行動,而不僅僅是視圖。 –
@BradChristie對不起Brad,我是MVC的新手,你能解釋一下更多嗎?謝謝 – Mindless
@yzwboy路由和控制器操作是ASP.NET MVC的基本部分。在你嘗試寫任何東西之前,你應該真正理解這些。 http://www.asp.net/mvc的教程是一個很好的開始。 – cadrell0