ASP.NET アプリケーションを使用しているときに、Visual Studio のページにリンクする際に問題が発生することがあります。
ページへのリンクを作成しましたが、常に既定のリンク (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>
なぜそのような基本的なものが機能しないのか理解できません...どうすればこの問題を解決できますか? これはバグでしょうか?
編集: ブラウザの URL は次のようになります。
/Account/Login.aspx?ReturnUrl=%2fAccount%2fForgotPassword.aspx
私のウェブ設定:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>