2011-07-28 2 views
11

이 모든 양식 키를 통해 루프에 작동 수집. 하지만 분명히 요청 객체에는 반복 할 자식이 있습니다. 나는 그것이 가능하다고 확신한다. 나는 잘못된 구문을 사용하고있다.

미리 감사드립니다.

답변

19

사용 Request.Params :

foreach (string s in Request.Params.Keys)  
{  
    Response.Write(s.ToString() + ":" + Request.Params[s] + "<br>");  
} 
1

마크는이 작동하지만 쿠키의 모든 키를 반환합니다 올바른지, 쿼리 문자열 및 기타 키 값에 전송되는 형태로 키 및 키 쌍이 보내집니다. 나는 더 구체적인 것을 제안한다. 당신은

Dictionary<string, string> _properties; 
    foreach (string f in report.Form.Keys) 
    { 
     _properties.Add(f, report.Form[f]); 
    } 

하고 가져 오기 페이지를 사용

foreach(string s in report.QueryString.Keys) 
    { 
     _properties.Add(s,report.QueryString[s]); 
    } 
의 포스트 객체 사용을받는 경우