のような公開ユーザー プロフィール リンクがありますexample.com/user/username。
loginstatusマスターページにコントロールがあります。
私がユーザーページにいる場合、言ってみましょう。example.com/user/testuser
ログインをクリックしても、にリダイレクトされませんLogin.aspx。代わりに404エラーが発生します。
これはどのように解決できますか?
手伝ってくれてありがとう。
のような公開ユーザー プロフィール リンクがありますexample.com/user/username。
loginstatusマスターページにコントロールがあります。
私がユーザーページにいる場合、言ってみましょう。example.com/user/testuser
ログインをクリックしても、にリダイレクトされませんLogin.aspx。代わりに404エラーが発生します。
これはどのように解決できますか?
手伝ってくれてありがとう。
相対パスにも問題がありました。ウェブ上のいくつかの記事を読んだ後。(そのうちの1つはこれhttp://www.ifinity.com.au/Blog/EntryId/46/Why-does-Url-Rewriting-break-all-my-image-linksrebaseClientPathです)に設定することfalseで問題を解決しましたContext.RewritePathGlobal.asax で。
またはでURLを記述した場合は常に、次のようにメソッドを使用します。MasterPageWebUSerControlResolveUrl()
<a href='<%=ResolveUrl("~/MyLoginPage.aspx")%>'>Login</a>
これにより、現在の場所に関係なく、正しいページにアクセスできますnn。