AJax技术

一些Ajax技巧和诀窍

字号+ 作者:H5之家 来源:H5之家 2015-11-21 08:33 我要评论( )

一些Ajax技巧和诀窍,Ajax,网页开发,orcode.com(或代码)是程序学习分享的乐圆

简介

刚刚被释放!
同步Web形式,它是与用户交互更容易,因为他/她看到的页面,闪回和处理(这是不可取的)。使用Ajax,你可以添加一个更新的进度面板,并把一个GIF动画里面。但是,如果你要显示一个沙漏?在这篇文章中,我会告诉你两个技巧。显示沙漏
下面的JavaScript代码片段很好地完成这项工作:<scriptmanager id=/> <script language="JavaScript"> var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_initializeRequest(InitializeRequest); prm.add_endRequest(EndRequest); function InitializeRequest(sender, args) { document.body.style.cursor = "wait"; } function EndRequest(sender, args) { document.body.style.cursor = "default"; }
我已收到由于这篇文章的长度批评,所以我决定重命名它为:一些Ajax技巧放大器;技巧。点击一次按钮控制
地段的尝试已创建一个单击一次按钮... ...他们有的像

是相当复杂的。
我一直在寻找一个点击一次提交按钮互联网,但没有成功。其中一些导致回发,这是不可取的,而其他人不工作与验证控件。它是如此有用,因为它可以防止用户点击相同的按钮两次,从而导致可能的错误和误导的行为。
相结合的第一个提示的内容,我们可以达到一个好的结果,在下面的图片所示:
{S0}{C}代码说明
在InitializeRequest函数中,我们检索,检索,这是作为一个参数传递_postBackElement按下按钮的ID,和我们确认后,如果它是一个按钮。
我们必须声明,作为一个全局变量的按钮变量,允许的endRequest功能知道哪个按钮触发事件。
的注意,上面的函数将的工作,只有当按钮控制在UpdatePanel。就是这样!我们有一个按钮,点击一次!我们甚至可以把它在一个MasterPage传播的行为,您的内容网页。

关于作者:desalbres

中国

我是一名编程爱好者,
谢谢orcode.com为我们提供一个学习和分享的平台。
有什么问题。可以就本内容回复,我看到时。会尽量回复的。

评论会员:77harliraha 时间:2011/12/07

辉煌。短。简单。粘贴到我的代码和它完美。感谢

评论会员:。肖恩Devoy 时间:2011/12/07

完美的文章。它正是我一直在寻找,一个简短的explanantion我完全遵循的是多么艰难地拿出没有世家。

我很赞赏你。

我猜他们希望有更多的戏剧在您的文章。如果你给他们pety请求,然后请提供一个"执行摘要"就像你这里有那些可以按照少而精的思维。

做得很好。
SD

美国马里兰州的SD

评论会员:阿瑟Juster 时间:2011/12/07

我不明白这些人是关于
交谈
点击一次按钮的解决办法似乎从第一次尝试,这本身已经是伟大的{S1}

文章太短?我不明白这一点。他们需要什么,一个好主意或吨的话吗?

作者:不要失望,我认为这是伟大的,我敢肯定,我就不会被单独

好运,看到你在程序员的天堂
阿奇

评论会员:kenlarose 时间:2011/12/07

我的第二本声明
是一个优雅的解决方案和一个完美的结合


评论会员:。aprenot 时间:2011/12/07

考虑到异步性质,你为什么会不断使用这个。
在一个漫长的过程时,会显示沙漏,但将能够使用"其他任务"。
顺便说一句:这是一种短,要考虑的一篇文章。

评论会员:aprenot 时间:2011/12/07

不管它是有用的是无关紧要的。在CodeProject上有许多文章,只适用于一定的利基(当是最后一次,你用一个A * algorythm?),但他们在这里只是someome情况下可能需要他们。虽然这篇文章可能是短期的,它提供了确切的标题所说,因此任何人想要更新面板,以显示与沙漏可以这样做。

作者的欢呼声。 GOT我5

亚伦

评论会员:晶闸管 时间:2011/12/07

我不相信它的无关。我想用这样的事情会引起问题。

评论会员:1月塞达 时间:2011/12/07

是的,但指针的数学可能会造成问题,如果你不知道你做。其仍高达每一个人开发适用于一切他们实施一些关键的分析。例如,你把这里显示小时玻璃显示,它肯定不会是一个问题,把整个页面透明或半透明的div层的另一项技术的技术。我们都必须考虑到什么是用户所期望的,和他们承担的。大多数用户看到沙漏,眼睁睁地等待。一个很大的问题,如果你忘记将其关闭以某种方式(在那里)。你只需要使用正确的方法。

它只是一个工具,我们可以扔在框中。锤子是没有无钉好,但这是否意味着一个坏的工具?

亚伦

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评