この問題を 2 時間ほど回避しようとしてきましたが、何が起こっているのかまだわかりません。基本的にここに私のシナリオがあります:
私の Web サイトから実行できるポストバックは 1 つだけで、そのポストバックは別のページにリダイレクトするボタンからのものです。PageLoad
したがって、とにかくリダイレクトするだけであることを考えると、ボタンがクリックされたときにイベントを実行しない方が最適化されると考えました。
問題は、PageLoad
イベントを実行しないとボタン イベントがトリガーされないことです。次のコードを使用して、実行時にページにボタンを追加しています。
LinkButton lb = new LinkButton();
lb.Click += new EventHandler(lb_Click);
adminPanel.Controls.Add(lb);
ボタンを再作成する必要がある場合に備えて、イベントから上記の部分だけを実行しようとしPageLoad
ましたが、それでも機能しません。
何が問題なのか知っている人はいますか?
編集:追加するのを忘れていました。ボタンの機能は次のとおりです。
FormsAuthentication.SignOut();
Response.Redirect("~/");