【问题标题】:Increasing QueryString max length [duplicate]增加QueryString最大长度[重复]
【发布时间】:2014-08-08 16:21:03
【问题描述】:

我有一个大约 2500 个字符长的 queryString,超过了默认的 2048 个限制。

现在我已经按照建议更改了 web.config 中的设置:

<httpRuntime targetFramework="4.5" maxQueryStringLength="204800" maxUrlLength="409600"/>

仍然返回字符串太长的错误。

我还在 IIS6 -> Request Filetering -> Query Strings -> Edit Feature Settings 中将这些设置更改为相同的值,但仍然没有任何乐趣。

浏览器是IE11。

maxQueryStringLength 真的可以改吗?

很遗憾,我无法限制查询字符串中的文本数量,因此这不是一个选项。

【问题讨论】:

  • 我认为这无法改变。这是浏览器限制而不是 asp.net 问题。

标签: c# asp.net iis query-string


【解决方案1】:

无法更改浏览器的查询字符串长度。

限制在以下关于 SO
What is the maximum possible length of a query string?

的问题中

【讨论】:

  • 嗯,在玩弄了设置之后,我注意到现在它实际上会使用查询字符串执行页面,但它确实会在地址栏中被剪辑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-07
  • 2011-06-09
  • 1970-01-01
  • 2012-08-18
  • 2017-07-03
  • 2015-04-11
相关资源
最近更新 更多