c# - 你如何在 C# 中获取所有的 post 请求变量?

标签 c# asp.net

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

预先感谢您的帮助。

最佳答案

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

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

关于c# - 你如何在 C# 中获取所有的 post 请求变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11477593/

相关文章:

c# - ASP.Net 图表 X 轴显示误导性日期标签

ASP.NET Gridview 分页问题

c# - 与字典替代的协方差?

C# 将 delphi TColor 转换为颜色(十六进制)

asp.net - 数据库驱动的 CSS 菜单助手

c# - ASP.NET MVC View 编译失败

'all methods' 的 C# 委托(delegate)或 Func?

asp.net - Asp MenuBar 选中选项卡

c# - 在asp.net mvc3图表助手中如何向系列数据添加标记

c# - 我应该使用哪个集合?