0

そのため、UpdatePanel が jQuery 関数を更新するたびに < asp:UpdatePanel > を含むページがスローされます。

現在、ユーザーがその DIV の上 (.mouseenter) にマウスを置いたときに関数が起動することを確認しています。更新が発生したときに関数を起動する方法はありますか?

.change、.ready、および .load を試しましたが、うまくいきません。

4

1 に答える 1

0

そのページでスクリプト マネージャー プロキシの作成を試みることができます。次に、コード ビハインドで、更新パネルが更新されるたびに起動する「起動」スクリプトを登録します。

マークアップで、スクリプト マネージャーのプロキシを追加します。

<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

同じページ/コントロールにスクリプト マネージャーがある場合、プロキシは必要ないかもしれません。その場合、おそらくスクリプト マネージャー自体のロード イベントを使用できます。

于 2011-10-04T21:16:59.117 に答える