当您在浏览器中打开页面时,会在服务器上创建页面实例。但是,当您使用AJAX时,是否有人知道整个页面对象是否在回发服务器上创建?Asp.net页面管理
2
A
回答
2
当您使用ASP.NET Ajax时,AJAX请求仍将处理所有代码隐藏代码,但是,唯一的渲染更新将是更新面板中的项目。
2
取决于。使用UpdatePanel,页面被实例化并且经历正常的生命周期,但只有你的包装控件被更新。如果您使用PageMethods,它们是静态的并且不需要对象实例化。
假设ASP.NET AJAX,如果您使用其他框架,答案无疑会有所不同。
1
这也取决于是否使用术语AJAX,您指的是真正的AJAX或AJAX .NET工具包,它主要是一组JavaScript函数,其中90%左右的实际上并不是阿贾克斯。在大多数后来的控件中,整个页面被调用,并且输出仅针对所需的特定信息或部分进行解析。如果有一个异步JavaScript调用页面并对其进行解析,则asp.net页面将无法区分此调用和常规浏览器视图(除非您编程以了解其差异),所以在这种情况下,页面对象也会被创建。唯一不会处理整个页面的时间是调用Web方法或脚本方法的时间。
相关问题
- 1. ASP.NET网页管理页面
- 2. 使用asp.net编写管理页面
- 3. 管理页面的布局-asp.net
- 4. ASP.NET不重定向到管理页面
- 5. Django管理页面/
- 6. 管理Facebook页面
- 7. ASP.NET:处理主页。管理项目
- 8. 管理员页面登录
- 9. 管理页面序列
- 10. django-nonrel和管理页面
- 11. Silverstripe管理页面不来
- 12. Facebook Linter - 页面管理URI
- 13. 替代Django管理页面
- 14. Magento空白管理页面
- 15. 简单管理页面:Symfony2
- 16. Django管理页面错误
- 17. 管理页面访问
- 18. 管理页面烦恼
- 19. 创建views.py管理页面
- 20. 内容管理页面
- 21. BlogEngine.NET空白管理页面
- 22. 访问管理页面
- 23. codeigniter中的管理页面
- 24. 颜色在管理页面
- 25. 独立管理页面
- 26. 管理许多“页面”
- 27. 在asp.net中处理页面
- 28. 在asp.net页面上处理()
- 29. asp.net页面处理程序
- 30. 从管理界面管理静态页面
有什么办法可以将问题改为问题的形式吗? – stephenbayer 2008-10-20 13:57:43