2009-12-07 2 views
1

POST 메서드로 전송 된 Params을 어떻게 확인할 수 있습니까?포스트 백 분석

내가 button이고 그 button을 클릭하면 서버로 무엇이 전송됩니까?

답변

3

Request.Form을 열거하면 POST에서 보낸 모든 데이터가 표시됩니다.

protected void Page_Load(object sender, EventArgs e) 
{ 
    foreach (string key in Request.Form.AllKeys) 
    { 
     Response.Write(key + " :: " + Request.Form[key] + "<br/>"); 
    } 
} 

그러나 ASP.NET 서버 컨트롤을 사용하는 경우에는이 방법으로 데이터에 액세스하면 안됩니다. 해당 컨트롤의 관련 속성에 액세스해야합니다. 예 :

// For a TextBox 
TextBox1.Value; 

// For a DropDownList 
DropDownList1.SelectedIndex; 
DropDownList1.SelectedItem; 
DropDownList1.SelectedValue; 
0

Params 속성을 살펴볼 수 있습니다.