任何人都知道何时以及为什么Page.OnLoad()会在ASP.NET lifecicle中执行两次?ASP.NET Page.OnLoad执行两次
7
A
回答
8
你有一个空白字符串的IMAGE元素为该网页上的网址?
这其中有:)
1
之前抓到这么多的人你有AutoEventWireUp
设置为true
也安装在代码的事件处理程序?这是一个常见的原因。
2
确保您没有任何标签,例如< img src =“#”>或< img src =“”>,这会使IIS加载页面两次。这是一个经典。
0
你有没有控制与AutoPostBack设置为true?这将导致Page对象被重新创建,因此PageLoad方法将再次执行。
1
另一种可能性是启用了Visual Studio浏览器链接。要找出导致问题的原因,您可以检查Request对象。
+1
回到09没有浏览器链接:)但我明白了你的观点 – 2016-02-09 10:41:57
相关问题
- 1. ReadLine - 执行两次?
- 2. onTouchEvent执行两次
- 3. onActivityResult执行两次
- 4. 执行程序执行两次
- 5. paintComponent正在执行两次
- 6. AngularJS 1.6 - $ onChanges执行两次
- 7. Android StringRequest执行两次
- 8. sales_quote_save_before observer执行两次
- 9. PDO - 查询执行两次?
- 10. NuGet init.ps1执行两次
- 11. php file_get_contents执行两次
- 12. 两次执行函数jodatime
- 13. 需要执行两次ORDER
- 14. Drupal PHP执行两次
- 15. CompositionHost.Initialize()不能执行两次
- 16. WPF动画执行两次
- 17. Segue被执行两次
- 18. jQuery $ .ajax()执行两次?
- 19. 为什么执行两次?
- 20. 使配方执行两次
- 21. Handler - postDelayed执行两次
- 22. 执行两次函数
- 23. Maven阶段执行两次
- 24. Ajax调用执行两次?
- 25. iOS segue执行两次
- 26. IndexOutOfBounds当执行NamedQuery两次
- 27. PHP文件执行两次
- 28. 为什么执行两次?
- 29. onTouchListener两次执行动作
- 30. 停止ngAfterContentInit执行两次
滑稽我张贴同样的问题而回,是的是罪魁祸首! – 2010-03-26 14:43:30