有時,我遇到了在使用ASP.NET應用程序時鏈接到Visual Studio中的頁面的問題。ASP.NET鏈接不會重定向到正確的頁面
我創建鏈接到的網頁,但他們總是重定向到默認的(Default.aspx的)
- 我嘗試不同的東西,如刪除並重新創建
- 重命名頁面
- 即使頁面不不存在,它仍然重定向到默認頁面 頁面。
我Login.aspx
頁是同一個文件夾ForgotPassword.aspx
我創建這樣
<asp:HyperLink ID="HyperLink2" runat="server"
NavigateUrl="ForgotPassword.aspx">
Forgot your password ?
</asp:HyperLink>
或
<a href="ForgotPassword.aspx">Forgot your password ?<a>
我在弄不明白爲什麼這樣基本的東西,將無法正常工作環節。 .. 我該如何解決這個問題?這可能是一個錯誤?
編輯: 的網址在瀏覽器看起來是這樣的:
/Account/Login.aspx?ReturnUrl=%2fAccount%2fForgotPassword.aspx
我的webconfig:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>
您可能具有ForgetPassowrd頁面上的檢查。將您重定向回default.aspx。檢查ForgetPassword頁面的頁面加載方法。 –
你可以發佈你的web.config,對我來說更像是一個身份驗證問題,檢查谷歌瀏覽器,如果你點擊正確的頁面,然後得到重定向... –
@佩德羅是有道理的,請參閱我的編輯。 – meda