2010-06-15 31 views
2

我在jQuery中寫了一個倒數計時器,當倒數計時結束時,我需要在會話中保留一些數據。數據必須發送到服務器進行更新。我該如何處理這種情況。我是jQuery的新和asp.net,所以你能解釋一下這個簡單ASP.NET中的jQuery會話

+7

你應該接受你的問題的答案。 – SLaks 2010-06-15 15:53:34

回答

0

Supose你有一個這樣的類:

public class MyClass 
    { 
     public string FirstName { get; set; } 
     public string LastName { get; set; } 
    } 

而且操作方法是這樣的:

public JsonResult Test(string data) 
    { 
     // do something with data 
     var obj = new MyClass {FirstName = "Thiago", LastName = "Temple"}; 
     return Json(obj); 
    } 

然後你可以使用jQuery像這樣寫一個js函數:

$.get('<%= Html.Action("Test", "MyController")', {data: "some value"}, function(result){ 
     alert(result.FirstName + " " + result.LastName); 

});

我希望這個例子很有用。

0

如果它是一個單向通信可能是最快的方法是使用$不用彷徨方法來調用一個aspx頁面:

http://api.jquery.com/jQuery.get/

是這樣的:

$.get('mypage.aspx', myData , function(result) { 
    alert('Ok'); 
}); 

其中myData的是一個JSON對象。

對於更具體的需求,您可以使用$ .ajax方法。

0

這將是雙向通信客戶端和服務器都互相溝通。