当前位置:  开发笔记 > 编程语言 > 正文

ClientScriptManager.GetPostBackEventReference方法

如何解决《ClientScriptManager.GetPostBackEventReference方法》经验,为你挑选了1个好方法。

我正在试图理解这个方法的含义,因为我正在读这个,并想知道这可能有什么用途.我不太明白给出的例子.

任何人都可以给出另一种解释.例子会有所帮助.

谢谢



1> stevemegson..:

最简单的例子是LinkBut​​ton.在页面中删除一个并查看它生成的HTML.你会看到类似的东西.

href="javascript:__doPostBack('ctl00$LinkButton1','')"

GetPostBackEventReference允许您获取该段JavaScript,以便您可以从其他地方触发该回发.无论你运行那一点JavaScript,都会发生回发,OnClick事件将在服务器上触发,就像你点击了LinkBut​​ton一样.MSDN上的示例将类似的JavaScript连接到链接以触发GridView上的服务器端事件.

当您想要在自定义控件中处理回发时,更实际的用途.您的控件实现IPostBackEventHandler来处理服务器上的回发,并使用GetPostBackEventReference来获取将触发这些回发的JavaScript.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有