我想每隔幾秒向C#服務器發送一次JavaScript AJAX調用,我已準備好所有客戶端,如何讀取服務器端併發送回復?我知道AJAX代表異步JavaScript和XML,所以我可能根本沒有辦法搜索到谷歌,但什麼都沒找到。C#獲取AJAX調用
此外,每個ajax調用之間可以傳遞的最大消息大小是多少?
我想每隔幾秒向C#服務器發送一次JavaScript AJAX調用,我已準備好所有客戶端,如何讀取服務器端併發送回復?我知道AJAX代表異步JavaScript和XML,所以我可能根本沒有辦法搜索到谷歌,但什麼都沒找到。C#獲取AJAX調用
此外,每個ajax調用之間可以傳遞的最大消息大小是多少?
您可以使用TCPListener類在C#中創建自己的Web服務器。通過這種方式,您可以獲取發送到控制檯應用程序的所有數據(包括標題數據)並對其進行響應。
有一個完整的樣品在以下網站的詳細信息:
看起來就像我在找的東西! – Max0999
從c#獲取輸入的簡單方法是創建一個空的aspx頁面。在頁面加載內檢查任何參數,然後使用返回數據。
Response.Write("Data To Return");
Response.End();
我已經使用這種方法返回ajax驅動網格的分頁。
頁使用Ajax:MyPage.aspx
我打電話MyPage_JSON.aspx傳遞參數使用查詢字符串變量的頁面檢索數據。 MyPage_JSON.aspx?start = 1 & increment = 20
MyPage_JSON.aspx正如您所期望的那樣返回JSON,然後由MyPage.aspx中的javascript解析並顯示給用戶。
真的沒有最大限度只受應用程序(客戶端瀏覽器)的性能限制。如果您嘗試並返回太多的數據,則您的通話可能會掛起。
所以,你知道如何使一個AJAX調用?你知道如何使用setTimeout嗎? – epascarello
你會想在C#中創建一個'Web Service'。 http://dotnetguts.blogspot.com/2012/01/jquery-ajax-examples-by-calling-aspnet.html –
爲什麼php在標籤中? – Leri