循环通过Request对象键

s15*_*99d 13 c# asp.net

这可以遍历所有Form键:

foreach (string s in Request.Form.Keys )        
        {       
            Response.Write(s.ToString() + ":" + Request.Form[s] + "<br>");      
        }
Run Code Online (Sandbox Code Playgroud)

但是,我想循环遍历所有Request键:

foreach (string s in Request )      
        {       
            Response.Write(s.ToString() + ":" + Request[s] + "<br>");       
        }
Run Code Online (Sandbox Code Playgroud)

问题是request.keys不是集合.但很明显,请求对象有孩子,我想循环.我很确定这是可能的,我只是使用了错误的语法.

提前致谢!

Mar*_*ade 22

用途Request.Params:

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