我有一個服務器控件(創建一個dll文件,稍後由網站引用以使用該控件)。以前,對於Ajax請求,這個服務是直接從JavaScript調用的,暴露了實際的服務路徑,這是一個非常大的問題。現在我已經在我的項目中創建了一個服務引用,通過它我現在可以獲取數據。有什麼方法可以從服務器控件調用公共函數或通過項目中引用的參考來調用服務?我有一個類似於enter link description here的項目在服務器控制中調用服務器端方法或通過項目中引用直接從javascript調用服務
0
A
回答
0
JavaScript是客戶端語言,而.NET代碼在服務器端執行。 JavaScript無法調用ASP.NET服務器控件儘管有一些解決方法,如通過json調用ASP.NET web方法(methodHoneyTrap),然後在公開的web方法(methodHoneyTrap)中調用另一個web方法(methodActualService)。
您的實際代碼位於methodActualService中,methodHoneyTrap將調用methodActualService。
$.ajax (
{
type: "POST",
url: "MethodInvokeWithJQuery.aspx/methodHoneyTrap",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function
);
1
看看這個Link。魔法隱藏在
System.Web.UI.ICallbackEventHandler
相關問題
- 1. 從JSON調用服務器端方法
- 2. 從調用服務器端
- 3. 用AJAX調用服務器端方法
- 4. 如何通過javascript調用c#服務器端方法
- 5. ASP.Net - 調用在用戶控制服務器端方法
- 6. PHP - 從服務器端調用JavaScript
- 7. 從服務器端調用JavaScript函數?
- 8. Symfony2獲取在服務中調用服務的控制器
- 9. 調用服務器端方法
- 10. 調用服務器端方法
- 11. 通過互聯網從瀏覽器調用服務器端JavaScript
- 12. 從C#中的JavaScript調用服務器端方法
- 13. MeteorJS Meteor從服務器到服務器的方法調用
- 14. 服務器端JavaScript - 通用
- 15. 在服務器端調用javascript函數
- 16. AJAX調用ASP.Net服務器端Web服務方法問題
- 17. 從服務器端中止Web服務調用
- 18. 在服務器端調用服務器端代碼
- 19. 從javascript調用服務器中的php
- 20. 從客戶端調用服務器端方法javascript
- 21. 如何使用javascript從HTML調用服務器端Java方法?
- 22. 如何在服務器端按鈕控制中調用javascript方法?
- 23. Ajax調用與服務器端調用
- 24. JavaScript調用服務器端事件
- 25. Javascript服務器端調用和MVC3?
- 26. Javascript AJAX調用,沒有服務器端?
- 27. 調用JavaScript功能服務器端
- 28. 通過jQuery調用ASP.NET服務器端方法
- 29. 在jQuery的onclick方法中調用服務器端方法
- 30. 製作服務器端API調用
它實際上是一個服務器控件,它不能包含aspx文件。而且我不能強制控制用戶在每個要使用的項目中添加一個aspx文件。 –
如何直接調用用戶控件?恐怕它不可能 –
我只是想找一種方法來隱藏我的服務電話 –