2011-02-04 54 views
0

我有一個js函數如何做一個回發,並從我的HTML獲得價值在回發

function(id){ 
// do a postback here and get the id on the server side 
} 

我需要發送的ID到服務器上,我怎麼能做到這一點?

任何方式都可以,使用附加/隱藏控制什麼

+0

方式,包括衆多但不限於AJAX,HTTP POST,HTTP GET ... – Lazarus 2011-02-04 15:02:03

回答

2
function(id){ 
    __doPostBack('', id); 
} 

在服務器端,您可以訪問通過表單/ PARAMS收集和關鍵__EVENTARGUMENT這是一個autmatically產生HiddenField的說法:

VB達網絡:

Dim ID as String = Request("__EVENTARGUMENT") 

或C#:

string ID = Request["__EVENTARGUMENT"]; 

Understanding the JavaScript __doPostBack Function

+0

我應該如何去獲得服務器端的ID? – Omu 2011-02-04 15:04:39