2015-01-06 67 views
2

我發送具有與單個鍵像這樣的「數據」屬性是一個FORMDATA AJAX請求:讀FORMDATA對象在服務器端ASP.NET

var fData = new FormData($(accRegForm)); 
fData.append("Name", "Test Test"); 

$.ajax({ 
    type: "POST", 
    data: JSON.stringify(fData), 
    url: "/DataService.ashx", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    cache: false 
}); 

現在在服務器上,怎麼能我在ASP.NET中檢索「Name」的值?

由於

回答

0
public void ProcessRequest (HttpContext context) { 

    string name = context.Request.QueryString["Name"]; 
    // .. 
} 
0

由於這是一個POST請求,我能夠使用以下來讀取關於服務器的FORMDATA集合:

Request.Form["Name"] 

換句話說,所述FORMDATA鍵/值對通過正常/通常的請求負載發送。在POST請求的情況下,可以使用Request.Form,如果發生GET請求,則可以使用Request.QueryString。

HTH, 問候