0
因此,我有一個頁面與< asp:UpdatePanel>每次UpdatePanel更新我的jQuery函數時被拋出。如何鏈接ASP異步回發與jQuery功能
現在我確定當用戶將鼠標放在(.mouseenter)該DIV上時,該函數會觸發。發生更新時有沒有辦法讓函數觸發?
我試過.change,.ready和.load,但沒有運氣。
因此,我有一個頁面與< asp:UpdatePanel>每次UpdatePanel更新我的jQuery函數時被拋出。如何鏈接ASP異步回發與jQuery功能
現在我確定當用戶將鼠標放在(.mouseenter)該DIV上時,該函數會觸發。發生更新時有沒有辦法讓函數觸發?
我試過.change,.ready和.load,但沒有運氣。
您可以嘗試在該頁面上創建腳本管理器代理。然後 - 在代碼隱藏中,註冊一個「啓動」腳本,每次更新面板刷新時都會觸發該腳本。
在您的標記,添加代理的腳本經理:
<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
,如果你有你可能不需要代理腳本管理器在同一頁面/控件上 - 在這種情況下,您可能可以使用腳本管理器本身的加載事件。