ASP.NET AJAX pageLoad()和JavaScript window.onload有什么不同?
|
我正在使用ASP.NET AJAX,并希望了解这两个代码段之间的区别: function pageLoad(sender,eventArgs) { }
和 window.onload = function() { }
>他们的行为是一样的吗? 解决方法一些事情要先注意MS发明了一种名为Sys.Application的“客户端运行时对象”。它处理在页面的[clientside]寿命期间提升初始化,加载和卸载事件,如下所示:
> 对于每个部分(即AJAX UpdatePanel)回发,重复步骤2)和3)。 所以最后的答案:pageLoad只是一个方便的快捷方式 关于它与window.onload的关系,但事情开始变得有趣。基本上,MS需要window.onload才能在init阶段完成之后才能启动。但您无法控制浏览器何时触发onload,因为它与“内容加载”有关。这被称为“the
所以他们只是发明了自己的“特殊”功能,在他们的事件生命周期的正确时间开火,并将其称为“pageLoad”。而他们用来启动这个自定义事件生命周期的技巧是place the call to >他们的行为是一样的吗? 在概念上是的,实际上根本不是因为说window.onload的问题。唯一的规则是,您应该只在pageLoad中放置与AJAX控件进行交互的代码,因为window.onload遵循自己的事件轨迹。 >还是一个叫另一个? 他们完全是100%独立。 >还是会自动调用另一个? 如果你定义它们,它们将被调用。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在ASP.Net日历控件中默认选择当前日期
- ASP.net会员 – 添加角色
- asp.net-mvc – 使用OWIN的Google身份验证Oauth在MVC5中没有
- asp.net-mvc – 如何在Ajax窗体的asp.net mvc中提交下拉列表
- asp.net-mvc-3 – 如何正确使用RedirectToAction
- asp.net-mvc – MiniProfiler与EF“模型第一”edmx模型
- SqlServer如何给表添加新的字段以及字段注释
- asp.net-mvc – 如何在DB实体的子模型上使用自定义验证属性
- asp.net-mvc – MVC5注销链接从不同区域失败
- asp.net – 如何使用带有TemplateFields的ObjectDataSource
