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

更新面板刷新后如何运行一些JavaScript?

丁沛
2023-03-14
问题内容

我有一个pageLoad函数,该函数在无法更改的.ascx控件上设置一些CSS。在页面加载时,一切都很好,但是当更新面板更新控件时,不再应用我的CSS。页面更新后如何重新运行功能?

 $(function() {
        $("textarea").attr("cols", "30");
        $("input.tbMarker").css({ "width": "100px" }).attr("cols","25");
    });

显然,这仅在初始页面加载时运行。更新后如何运行?


问题答案:

添加add_pageLoaded处理程序也可以。

Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoadedHandler);

注意:处理程序将为任何回调触发,但是您可以sender._postBackSettings.panelID在需要调用函数时使用过滤器。



 类似资料:
  • 问题内容: 发生更改时,如何检测对数据库的最新更新并以静默方式刷新页面? 假设数据库访问如下所示: 任何想法和样品将不胜感激。谢谢。 问题答案: 这就是我最近使用jQuery实现解决方案的方式。 每当发生 重大 更新时,PHP都会在数据库中增加一个字段。 最初加载页面时,使用数据库中的数字填充JavaScript变量:

  • 问题内容: 我正在使用Vaadin 8.5.1网格来显示1000行。一旦使用属性的更改更新了行,我将使用 或 无法更新行。 我需要显式查看该行的更新属性。 我正在使用下面的代码片段来创建网格 欣赏是否有人可以分享有关如何解决此问题的指针 TIA 问题答案: 为了使一个项目被视为同一项目(以及刷新工作),您需要在该对象上正确实现和方法。 从文档中 公共无效refreshItem(T项目) 从接口:D

  • 问题内容: 我正在网站上运行ajax更新面板。更新面板将返回一些新控件。从ajax调用返回控件后,我想为控件设置一些JavaScript。有什么办法吗?谢谢你的帮助! 问题答案: 参与MSAjax事件 这将在每次更新面板刷新时触发。.您可以在那里进行重新绑定/新绑定 …是的,这就是您需要做的,将其放在页面上,它将启动。 更新:: [看起来我的函数名称不正确(我认为它仍然可以正常工作)] 如果页面上

  • 问题内容: 众所周知,在使用hibernate模式(甚至在HQL中)对数据库进行批量更新时,所做的更改不会复制到当前会话中存储的实体中。 因此,我可以调用session.refresh将修改内容加载到我的会话实体中。 我们经常调用flush将修改发送到数据库,但是文档说它“同步”了会话和数据库。 这是否意味着flush能够为我的会话实体设置良好的新db值?否则flush最终将使用存储在实体中的旧数

  • 我有一个编辑页面,打开时显示: 当事件完成时,使用: 要显示新事件。。。除非页面未刷新以显示它。。。 查看了弹出后激发的页面事件。。。无 已触发一个要订阅的事件,但表示“无法读取未定义的属性‘fireEvent’”(在我使用this.fireEvent();)时表示“this”)因此,页面显然需要完全实例化 之前已经成功地使用了一个可观察的,但这次没有使用。。。。只是一个数组 已经看到可以在何处将

  • 未解决最初的关闭原因 让我们假设出现这种情况: 为什么? 有没有一种方法可以在Spring-Data中“同步”(开箱即用)对象(或者强制刷新)?还是我在要求奇迹?我不是讽刺,但也许我不是那么内行,也许(或者可能)是我的无知。如果是这样,请解释我为什么,并(如果你想)分享一些关于这个惊人的框架的先进知识。