LoginStatus
マスター ページのコントロールで ASP.NET 4.0 を使用しています。ステータスがLogin
で、リンクをクリックすると、現在のページの再読み込みが試行されます。私はそれを見ることができますIsPostBack=True
。
リダイレクトSet Next Statement
でコードを回避して問題なく実行すると、現在のページがリロードしようとし、何らかの理由で失敗します。Page.Load
Login.aspx
から、クリックされPage.Load
たことを検出する最良の方法は何ですか? LoginStatus
クリック イベント ハンドラーは、起動が遅すぎるため機能しません。IsPostBack
どちらも機能しません(単独では)。マスター ページに継承される BaseMasterPage クラスがありますが、すべてのページで Page.Load の後にマスター ページが読み込まれます。
このマスター ページを使用するすべてのページでこのクリックを処理する必要がありますか?
ところで、BasePage
すべてのページが継承するクラスもあります。クリックされたことを検出する方法と、クリックされた場合の処理方法がわかりませんLoginStatus
。リダイレクトを強制しますか? それはやり過ぎのようです...