我一直在嘗試解決這個問題像兩個小時,我仍然不知道發生了什麼。基本上這是我的情況:按鈕處理程序不工作時不運行PageLoad
只有一個可能的回發,你可以從我的網站做,並且回發是從一個按鈕,重定向到另一個頁面。因此,我認爲當按鈕被點擊時,它會更好地優化不運行PageLoad
事件,因爲無論如何它只是要重定向。
問題是,當我不運行PageLoad
事件時,按鈕事件不會觸發。我使用下面的代碼在運行時添加按鈕到我的網頁:
LinkButton lb = new LinkButton();
lb.Click += new EventHandler(lb_Click);
adminPanel.Controls.Add(lb);
我想以防萬一運行僅上述部分來自PageLoad
事件所需的按鈕來重新創建,但它仍然沒有按」工作。
任何人都知道可能是什麼問題?
編輯:我忘了補充,這裏是什麼按鈕的功能:
FormsAuthentication.SignOut();
Response.Redirect("~/");
按鈕點擊是否執行額外的服務器端處理或簡單重定向到頁面的已知URL? –
我更新了問題。 – TheGateKeeper
你說你在PageLoad事件中只有上面的代碼 - 所以你確實保留了事件和重新生成按鈕的代碼 - 當它停止工作時你還刪除了什麼? –