我有一個超鏈接不會導航到設置的URL。這是死的簡單我不知道什麼是錯的。 在我的aspx頁面的鏈接:ASP.NET超鏈接控件將不會導航到url
<asp:HyperLink ID="HyperLinkLostPass" runat="server"
Text="Forgot username or password?" NavigateUrl="~/test.aspx" Target="_self"> </asp:HyperLink>
當我點擊測試頁不加載超鏈接,導航欄顯示: theserver:33072/websitename/Default.aspx的RETURNURL =%2fWebHCV3%2ftest .aspx
我留在Default.aspx上。
沒有爲test.aspx編寫的代碼(讀取'TEST'的簡單頁面),它駐留在與Default.aspx相同的文件夾中。
這是一個快速的解決方法,但我認爲申請人必須瞭解窗體身份驗證機制。 – DadyFuji
是或OP也可以將該文件移動到賬戶文件夾以外,如果重新調用,它將避免這樣的問題 – meda
我必須更好地熟悉表單身份驗證。所以,response.redirect保持同一授權範圍內的所有活動,但如果它是超鏈接,我必須明確設置授權。謝謝。 –