我有第三方通过表格邮寄提交数据。我想在没有实际操作的情况下捕获帖子的内容
Request[FormElementName"].ToString()
对于我期待的每个元素
Request对象中是否有一些方法/属性允许我捕获整个表单帖子?类似于
的东西Request.RawUrl.ToString()
答案 0 :(得分:3)
Request.Form
属性返回包含所有已发布参数的NameValueCollection。
你可以做一些简单的事情:
NameValueCollection nvc = Request.Form;
foreach (string key in nvc.AllKeys)
{
Debug.WriteLine("Key - " + key);
Debug.WriteLine("Value - " + nvc[key]);
Debug.WriteLine("---");
}
编辑:如果您还需要查询QueryString值,请以相同方式使用Request.Params
属性。
答案 1 :(得分:0)
您可以通过 Page.Request.Form 集合获取所有发布的元素。