记住下面这些提示有助于更好地使用ASP.NET AJAX。
由于UpdateProgress面板的内容只在Ajax页面更新过程中才可见,因此很难设计它的内容。只有在产生到服务器的回发后的几秒或更短的时间内才能看到内容。为了使设计UpdateProgress面板变得更容易,应该首先设计UpdateProgress面板外面的消息。例如,应该将div移动到任何其他控件之外,让它始终可见。然后就可以修改div的HTML和CSS,直到它正确显示为止。然后可以将div移回UpdateProgress面板中,因此就只在部分页面更新过程中显示它。
每次使用UpdatePanel时,也要考虑添加相关的UpdateProgress控件。即使因为UpdatePanel刷新太快,没有这种需求,也值得为速度慢的计算机或速度慢的网络上的人添加UpdateProgress控件会更好。不要设置AssociatedUpdatePanelID,让进程面板显示所有的Ajax回调。这样,就不需要在站点的不同区域中使用大量不同的等待指示器。
不要滥用UpdatePanel控件。在许多情况下,当使用UpadatePanel控件时,会感觉应用程序的性能增加了,即使实际性能相同。这是一件好事,因为用户会认为应用程序比没有UpdatePanel控件时运行得更快。然而,使用太多的UpdatePanel控件会让用户感到迷惑,特别是当他们不需要UpdateProgress控件告诉他们正在发生的事情时。可以考虑使用Web服务来代替,因为它们可以减少总开销以及需要传输的数据。
在浏览各个页面时,可能希望把母版页的所有内容包装到一个UpdatePanel控件中,以避免页面闪烁。但这是无效的,因为浏览到新页面时一个新的GET请求,而UpdatePanel控件只能在回发过程中起作用。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 有关Ajax的实用提示