【问题标题】:How to link ASP Asynchronous Postback with jQuery function如何将 ASP 异步回发与 jQuery 函数联系起来
【发布时间】:2011-10-04 20:43:30
【问题描述】:

因此,每次 UpdatePanel 更新我的 jQuery 函数时,我都有一个带有 的页面。

现在我正在确保当用户将鼠标悬停在 (.mouseenter) 该 DIV 上时该函数会触发。有没有办法在更新发生时触发函数?

我尝试了 .change、.ready 和 .load,但没有成功。

【问题讨论】:

    标签: jquery asp.net partial-postback


    【解决方案1】:

    您可以尝试在该页面上创建脚本管理器代理。然后 - 在代码隐藏中,注册一个“启动”脚本,每次更新面板刷新时都会触发该脚本。

    在您的标记中,为脚本管理器添加代理:

    <asp:ScriptManagerProxy ID="scriptManagerProxy1" runat="server" />
    

    然后,在你的代码后面,启动事件:

     Private Sub scriptManagerProxy1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles scriptManagerProxy1.Load
            ScriptManager.RegisterStartupScript(Me.Page, Me.Page.GetType(), Me.Page.UniqueID, "FunctionToCall();", True)
        End Sub
    

    如果您在同一页面/控件上有脚本管理器,您可能不需要代理 - 在这种情况下,您可能会使用脚本管理器本身的加载事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      • 1970-01-01
      相关资源
      最近更新 更多