当前位置: 首页 > 面试题库 >

在更新面板AJAX asp.net之后运行脚本

吴刚毅
2023-03-14
问题内容

我正在网站上运行ajax更新面板。更新面板将返回一些新控件。从ajax调用返回控件后,我想为控件设置一些JavaScript。有什么办法吗?谢谢你的帮助!


问题答案:

参与MSAjax事件

function pageLoad(){ }

这将在每次更新面板刷新时触发。.您可以在那里进行重新绑定/新绑定

…是的,这就是您需要做的,将其放在页面上,它将启动。

更新:: [看起来我的函数名称不正确(我认为它仍然可以正常工作)] 如果页面上有脚本管理器,就 这么简单。

<script> 
   ///<summary>
   ///  This will fire on initial page load, 
   ///  and all subsequent partial page updates made 
   ///  by any update panel on the page
   ///</summary>
   function pageLoad(){ alert('page loaded!') }  
</script>

http://www.asp.net/ajax/documentation/live/overview/AJAXClientEvents.aspx

已封存:

https://web.archive.org/web/20160802132945/http://ajax.asp.net/ajax/documentation/live/overview/AJAXClientEvents.aspx



 类似资料:
  • 问题内容: 我有一个pageLoad函数,该函数在无法更改的.ascx控件上设置一些CSS。在页面加载时,一切都很好,但是当更新面板更新控件时,不再应用我的CSS。页面更新后如何重新运行功能? 显然,这仅在初始页面加载时运行。更新后如何运行? 问题答案: 添加add_pageLoaded处理程序也可以。 注意:处理程序将为任何回调触发,但是您可以在需要调用函数时使用过滤器。

  • 问题内容: 我正在使用load()函数通过单击菜单中的按钮从不同页面动态获取详细信息。按钮之一指向使用自己的jquery效果的图像库。但是这些脚本没有运行。我试图使用getscript()显式加载它们,但这也不起作用。这是代码: 这是我的gallery.js文件的内容。确切的效果可能无关紧要,我粘贴了以下代码以显示警报框的位置: 这是我发现的: 我执行ctrl + F5并从开始加载页面,然后单击图

  • 问题内容: 我想知道React组件的生命周期方法是在所有子方法完成之后还是在调用该组件的方法之后立即执行的。 由于reconciler递归地调用method来更新视图,因此我有一种预感,在重新渲染组件的所有子代之后,该预感就会执行,但是文档中没有足够的信息。什么时候确切叫? 问题答案: 该方法在组件的方法完成执行后调用。这意味着将在所有儿童方法均完成后调用该方法。您链接的文档中暗含了以下内容: 当

  • 我有一个从Firebase获取数据的服务。该服务提供了一个可观察的,然后我在组件类中订阅它。当数据被加载并发送到数组时,DOM会更新新数据,但是我需要在DOM更新后再次运行一些javascript和jQuery代码,我不知道如何运行。 我的服务方式是这样的: 和我的组件: 我看了一些RxJS的文档,但是没有用。我想我可以按照他们给出的例子重写它: 但“完成”永远不会开火。 Angular 2的on

  • 我试图通过点击JButton将一张新卡添加到现有的JPanel(cardLayout)中,然后转到该新卡,但由于新卡未注册,我得到了空异常。 我试着在谷歌上搜索,但找不到和示例,我试着用 但什么都不管用,这是可能的吗?如果是的话,有人知道任何例子吗? 代码如下,jPanelSliding1。NextSlidePanel只需移动到CardLayout中选定的JPanel。此处创建的新面板由于找不到面

  • 我是一个Java GUI初学者,在让我的面板按照我想要的方式进行更新方面遇到了一些麻烦。基本上,当用户点击我的GUI中的一个按钮时,屏幕上当前的形状应该改变为与按钮按下对应的任何形状。我的代码在下面。更新后的形状在显示前被原始形状覆盖的问题。 最后,这里是我的框架类: 谢谢你的帮助!