如果我想在後端運行一些代碼後調用JavaScript函數,該怎麼做?我不想在前端添加onclientclick事件。我需要在運行某個後端代碼後運行前端功能。提前致謝。如何在asp.net後臺調用javascript函數?
0
A
回答
2
最好的辦法是使用Page.RegisterStartupScriptBlock。
當您提交給服務器時,服務器將處理您的請求以及所需的任何其他事件/代碼。然後它會將回復發送給客戶端。
如果希望用戶能執行的動作/事件(比如點擊按鈕),有它擊中了服務器,然後做後,一些Java腳本動作,請看看下面的文章:
0
的方式(我)會做,這是我的重構代碼,以便後面的代碼是從一個jQuery後一個ashx的代碼文件調用。
然後返回那個函數我可以運行任何我喜歡的東西。
如果您想了解詳細信息,請告訴我。
但是,如果這是不可用的,那麼你可以將屬性放在你的aspx頁面;
public string Action { get; set; }
然後在你的html;
var action = '<%= this. Action %>';
並執行一個操作。
或者您可以設置一個隱藏字段爲值並檢查。
編輯
這在很大程度上取決於當在生命週期的後面的代碼正在運行的。在ajax回發上,在初始執行?什麼時候?
0
Client Script in ASP.NET Web Pages是您可能想要的MSDN參考。
0
我能想到的最好的方法就是使用網絡套接字。周圍有幾個c#web插座暗示,比如Nugget。這使您可以使用客戶端打開一個套接字,並允許服務器主動聯繫客戶端並將數據發送給客戶端。還有其他技術可以讓服務器與客戶端通信,如long polling。通過這種方式,一旦服務器發生某種情況,您可以讓服務器調用客戶端。
相關問題
- 1. 如何調用函數在後臺笨
- 2. 如何使用asp.net調用javascript函數?
- 3. 如何調用從後臺代碼JavaScript函數的ajax回發
- 4. 如何使用ASP.NET,C#後面的代碼調用javascript函數?
- 5. 如何調用從asp.net代碼JavaScript函數後面功能
- 6. 如何從文件後面的asp.net代碼調用JavaScript函數?
- 7. 如何從後面的asp.net代碼調用javascript函數
- 8. ASP.NET調用JavaScript函數OnClick
- 9. 從javascript調用ASP.Net函數
- 10. JavaScript函數調用ASP.NET
- 11. javascript函數調用asp.net
- 12. 在後臺調用python函數
- 13. 如何從asp.net Sub函數調用JavaScript函數?
- 14. 關於在asp.net中調用javascript函數
- 15. 在JavaScript中調用的ASP.NET函數
- 16. window.open後Javascript調用函數
- 17. 如何在控制檯重複調用javascript函數
- 18. 如何在asp.net中使用javascript調用函數?
- 19. 如何在javascript中調用參數化的後臺方法
- 20. 如何調用javascript函數
- 21. JavaScript,如何調用函數
- 22. 如何調用javascript函數?
- 23. 如何調用javascript函數
- 24. 如何調用javascript函數
- 25. 如何調用Javascript函數
- 26. 如何調用JavaScript函數?
- 27. AJAX調用後調用Javascript函數
- 28. 的Ajax調用後javascript函數調用
- 29. 如何在調用javascript函數時調用gwt函數
- 30. 如何在其他函數中調用自調用javascript函數?