我已经尝试解决这个问题两个小时了,但我仍然不知道发生了什么。基本上这是我的场景:
您只能从我的网站执行一种可能的回发,并且该回发来自重定向到另一个页面的按钮。PageLoad
因此,我认为在单击按钮时不运行事件会更加优化,因为它无论如何都会重定向。
问题是当我不运行PageLoad
事件时,按钮事件不会触发。我在运行时使用以下代码将按钮添加到我的页面:
LinkButton lb = new LinkButton();
lb.Click += new EventHandler(lb_Click);
adminPanel.Controls.Add(lb);
我尝试仅从PageLoad
事件中运行上述部分,以防需要重新创建按钮,但它仍然不起作用。
有谁知道可能是什么问题?
编辑:我忘了添加,这是按钮的作用:
FormsAuthentication.SignOut();
Response.Redirect("~/");