c#:从表单中发布值

我使用带有方法post的表单从另一个页面发布一些数据。 我想知道的是:什么是获得价值的最佳方式。 以forms为eacn名称

Request["name"] 

或者有没有办法获得数据的集合并通过它进行迭代? 谢谢

您可以使用Request.Form ,其中Form属性是表单值的集合:

 foreach (var key in myCol.AllKeys) { Response.Write(Request.Form[key]); } 

你可以写

 foreach (string key in Request.Form) 

您可能还需要if (Request.HttpMethod == "POST")if (Request.Form.Count > 0)

Request.Form是已发布的键/值对的集合。