我一直在尝试解决这个问题像两个小时,我仍然不知道发生了什么。基本上这是我的情况:按钮处理程序不工作时不运行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事件中只有上面的代码 - 所以你确实保留了事件和重新生成按钮的代码 - 当它停止工作时你还删除了什么? –