當我有一個UpdatePanel(而不是ASP.NET控件)中的常規文本框,其上有一些JavaScript事件,UpdatePanel更新後我的事件消失了。更新後有沒有辦法重新附加我的活動? (最好不要將我的活動內聯)。如何在UpdatePanel更新後執行操作?
3
A
回答
4
您可以使用PageRequestManager類的endRequest事件。
1
您可以在文檔加載時使用setInterval()
循環來搜索更新面板中的元素,並且如果它沒有事件,則可以重新附加它們。
0
事件不見了,因爲您的文本框是DOM中的新元素(在UpdatePanel刷新之後)。如korchev所述,使用endRequest事件重新附加事件處理程序。
相關問題
- 1. 如何在knockout.js中更新值後執行某些操作?
- 2. 如何在添加新行後在jqGrid中執行操作
- 3. UpdatePanel在執行結束後更新所有控件
- 4. 如何讓SKLabelNode在執行操作後運行waitForDuration SKAction來更新?
- 5. 在C#UpdatePanel更新後更新JavaScript
- 6. 完成observable完成後要執行的操作後,如何執行操作?
- 7. 在Java中執行新操作後,代碼塊會執行什麼操作?
- 8. iOS UITests無法在Swift 3更新後執行基本操作
- 9. 在ios中更新標籤後執行操作
- 10. React + Redux在組件更新後執行某些操作
- 11. 在angular4中執行操作後數據未更新?
- 12. 如何在執行一個操作後重新使用流
- 13. 如何在2個選擇框更改後執行操作
- 14. 如何在java程序中的couchdb中執行更新操作
- 15. 如何在GridFS中執行更新操作(使用Java)?
- 16. 如何在D3圖表中更新DOM元素後執行附加操作?
- 17. Android更新 - 執行數據庫操作
- 18. 如何在更新gridview行後操作滾動位置?
- 19. 如何刷新頁面,然後繼續執行操作?
- 20. GridView RowCount後期更新updatepanel
- 21. 認證後執行操作
- 22. UpdatePanel中的DataGrid在單擊列標題時執行全部刷新操作
- 23. 如何執行PUT操作來更新Jmeter中的API?
- 24. 如何在更新後更改UpdatePanel中的asp:Label內容?
- 25. C#|程序在執行後不執行任何操作
- 26. 如何從JavaScript更新UpdatePanel
- 27. 如何執行此操作?
- 28. 如何更新新INSERT上的字段並在TRIGGER中執行此操作?
- 29. 如何在後臺執行按鈕運行操作
- 30. 如何在R中更快,更高效地執行此操作?