當父級提交給服務器時,是否存在客戶端事件發生在用戶控件上?當父節點提交給服務器時,是否存在客戶端事件發生在用戶控件上?
回答
不,我不認爲有什麼會在用戶控制中自動觸發客戶端。過去,我通過在用戶控件中包含一些客戶端腳本函數,然後在asp:Button
的OnClientClick
中手動調用它,從而實現了與此類似的功能。
這個解決方案的唯一問題是它不是'自動的',無論使用你的用戶控件的頁面將不得不知道實現它。同樣取決於你的情況,捕獲所有類型的'submits'(假設你的意思是PostBack)可能有點麻煩。
我希望避免的確切問題是必須在控件使用的所有頁面上實現此功能。我仍然希望有人有辦法做到這一點! :) – Ashley 2010-09-08 17:02:51
您可以在控件的代碼隱藏中實現必要的功能嗎?也許在它的Load()函數中,在if(isPostback)塊內?這將不需要父頁面上的附加代碼。當然,控件的Load()函數不是「客戶端」行爲。 – mikemanne 2010-09-08 17:30:02
不幸的是我不能...我有一個動態填充的列表框。動態添加的項目不會添加到視圖狀態,以避免必須將列表項存儲在隱藏字段中,我只想在父項提交之前選擇所有選項。所選的選項可以使用Request.Form [「yourListBox」]訪問。 – Ashley 2010-09-08 18:16:56
- 1. 客戶端上是否存在文件Python TCP服務器
- 2. 當事件發生在服務器上時,MVC顯示通知給用戶
- 3. 提交後在服務器客戶端上的時差
- 4. 發送信息給客戶端服務器事件
- 5. 服務器從Flask發送事件給多個客戶端
- 6. 如何在調用WCF服務時觸發事件(客戶端)
- 7. 節點:客戶端角服務還是服務器端對象?
- 8. 當事件發生時,是否有辦法從服務器向客戶端發送消息?
- 9. 上傳從DART客戶端文件到節點服務器
- 10. 客戶端mod_perl服務器事件
- 11. 服務器或客戶端上是否存在HTML5 sessionStorage?
- 12. 節點JS客戶端vs服務器
- 13. 節點JS服務器和客戶端
- 14. 節點JS客戶端GRPC服務器
- 15. 服務器如何觸發客戶端上的事件?
- 16. 是否有任何節點WebSocket服務器JavaScript客戶端庫?
- 17. ASP.NET服務器控件客戶端事件處理
- 18. 混合服務器和客戶端控件,事件處理
- 19. WCF服務如何將事件提交給客戶?
- 20. 當一個pdf文件被保存在服務器上時通知客戶端
- 21. 在React(客戶端)上傳.json文件並將其發送給節點(服務器端)
- 22. 在服務器上訪問客戶端控件
- 23. 從服務器發送通知到客戶端服務器上的事件
- 24. 保存客戶端控件(HTML)服務器端
- 25. 客戶端和服務器端在同一事件(onselectedindexchanged)
- 26. 如何在服務器端事件中註冊客戶端事件偵聽器?
- 27. 發送事件給多個客戶端
- 28. 節點(服務器)和Dojo(客戶端):在哪裏存儲用戶名的客戶端?
- 29. 在客戶端或服務器端生成用戶界面?
- 30. EJB服務器端可以將事件發送給EJB客戶端嗎?
你打算怎麼做?具體來說,它是否必須在客戶端?由於回發即將發生,因此您可以讓頁面的代碼隱藏調用子控件上的必要功能,因此在回發完成時會更新子控件。 – mikemanne 2010-09-08 17:27:20