我通过单击一个asp:按钮导致回发。我最终在Page_Load
的断点处,其中IsPostBack == true
。然后,一个断点后,我最终在Page_Load
其中IsPostBack == false
。所以它是一个回发或不
这是怎么回事?我试图理解别人的代码。
我通过单击一个asp:按钮导致回发。我最终在Page_Load
的断点处,其中IsPostBack == true
。然后,一个断点后,我最终在Page_Load
其中IsPostBack == false
。所以它是一个回发或不
这是怎么回事?我试图理解别人的代码。
第一个链接点击是从服务器回传和正确的行为。这听起来像是第二次回发被触发,因为Page.Redirect()
或Server.Transfer()
回到同一页面。
这是一个最好的猜测,直到你提供额外的细节。
这是一篇博文,可能有帮助。
http://www.craigwardman.com/blog/2009/01/aspnet-multiple-page-load-problem.html
我有同样的问题,因为我的形象之一的src是“”,并导致该页面加载火2倍。
这听起来像2它可能是2个单独的请求页 - 检查IIS日志。
如果没有,那么它可能是一个Server.Transfer的(),或有人可能会被实例化和调用Page_Load
方法本身由于某种原因(极不可能的,但容易通过查看调用堆栈检查)
+1。我的想法确切。 – David 2009-10-08 22:11:32