繁体   English   中英

你如何获得C#中的所有post请求变量?

[英]How do you get all the post request variables in C#?

我收到了外部供应商的帖子。 我不确定他们发送了什么变量。 如何打印出他们在帖子中发送的所有Request变量? 没有Request.Count或Request.Length,所以我可以循环并找到所有内容。

在此先感谢您的帮助。

Request.Form属性包含一个包含所有表单字段的集合。 它是一个实现ICollectionNameValueCollection ,因此您应该能够使用foreach循环它。 Request.Form.Keys将为您提供所有表单字段名称,然后您可以使用该名称来查找该值。

foreach(string key in Request.Form.Keys)
{
  Response.Write(key + ": " + Request.Form[key] + "<br/>");
}

你可以从Request.Forms获得它

foreach(string key in Request.Form.Keys ) 
{
  Response.Write ( key );
}

最简单的方法是遍历Request.Form (如果你知道它将始终在Form集合中)。

查看此MSDN链接以获取有关如何遍历Request.Form的示例: http//msdn.microsoft.com/en-us/library/ms525985( v = vs。90) .aspx

或者以下内容: http//msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx

请迭代Request.Form,您将看到变量的名称和值

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM