我怎样才能获得超过1000个html控件值的HttpContext.Current.Request?

时间:2013-01-19 07:44:23

标签: c# html httprequest namevaluecollection

我在html网页中有超过1000个控件。当我提交页面时,我只获得1000个控件的值

NameValueCollection nv = (NameValueCollection) HttpContext.Current.Request.Form

nv.count是1000,我如何获得超过1000个html控件值的HttpContext.Current.Request?

2 个答案:

答案 0 :(得分:1)

您的网络服务器对其允许的请求数量有限制。

如果您使用的是IIS,可以查看 http://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits

但我建议使用其他技术发布您的数据,也许是AJAX

答案 1 :(得分:0)

什么 - 你怎么能理智地拥有1000多个输入控件?闻起来像“一页统治他们”。那是你的问题。你不会解决这个问题 - 浏览器可能不会发布它们。您最好不要提交网页,而是使用AJAX并使用所有值构建一些JSON有效负载。