HttpRuntimeSection.MaxQueryStringLength 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 HTTP 请求中查询字符串的最大可能长度(以字符数为单位)。
public:
property int MaxQueryStringLength { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxQueryStringLength", DefaultValue=2048)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxQueryStringLength { get; set; }
[<System.Configuration.ConfigurationProperty("maxQueryStringLength", DefaultValue=2048)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxQueryStringLength : int with get, set
Public Property MaxQueryStringLength As Integer
属性值
查询字符串的最大长度(以字符数为单位)。 默认值为 2048。
- 属性
注解
该属性的值 MaxQueryStringLength 可以是任何整数、零或更大。 如果查询字符串的长度超过大小限制,ASP.NET 返回“ HTTP 400 错误请求”状态代码。
注释
极小的值可以使网站不可用。
可以通过设置元素的属性httpRuntime在配置文件中设置maxQueryStringLength此值。 有关详细信息,请参阅 httpRuntime 元素(ASP.NET 设置架构)。
注释
还有一个用于控制查询字符串长度的 IIS 设置。
maxQueryString请参阅请求限制 <requestLimits> 中的属性。