我正在动态生成一个提交到.aspx网页的HTML表单.如何在结果页面中确定提交的变量名称以及值是什么?使用:Request ["VarName"].toChar(); 有效,但假设我知道所有变量名称.我怎样才能获得名称和价值观?
理想情况下,该解决方案适用于POST和GET提交...
谢谢!
Joh*_*nFx 29
你尝试过这样的事情:
邮寄要求:
foreach(string key in Request.Form.Keys )
{
Response.Write ( Request.Form[key] );
}
Run Code Online (Sandbox Code Playgroud)
对于获取请求:
foreach(string key in Request.QueryString.Keys )
{
Response.Write ( Request.QueryString[key] );
}
Run Code Online (Sandbox Code Playgroud)
每一个Request.Cookies,Request.Form,Request.QueryString和请求.ServerVariables是一个NameValueCollection或类似的.您可以询问每个人的钥匙,然后从那里开始.
foreach (string key in Request.QueryString.Keys)
{
string value = Request.QueryString[key];
// etc
}
Run Code Online (Sandbox Code Playgroud)
你需要哪些收藏将取决于它的目的 - 如果只是为了诊断,我很想把它们全部丢弃.
| 归档时间: |
|
| 查看次数: |
25547 次 |
| 最近记录: |