我的ASP.NET Web Form应用程序有这种奇怪的行为。
在我的“登录”页面中,如果存在会话,则会创建一个表格,显示所有现有会话,其中包含两个按钮的行:1)转到该特定会话或2)终止会话。
如果有2个会话,并且您终止其中一个会话,则选择终止的会话将终止,其中一个会话保留在表中。
但是对于剩余的会话,它需要两次点击才能响应任一按钮。第一次单击后,页面会闪烁,因此我假设已触发回发,因此页面将被初始化。
答案 0 :(得分:0)
您应该做一些故障排除,看看哪个是问题:
会话在第一次点击时终止,但在第二次点击之前显示未正确更新
直到第二次点击
如果是前者,可能的问题是表在Form_Load中更新,但是在Form_Load完成之后,click事件处理程序才会执行。要解决此问题,请在Form_PreRender中呈现表格 - 此事件在点击处理程序之后触发。