HttpRuntimeSection.MaxQueryStringLength 属性

定义

获取或设置 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> 中的 属性。

适用于