Aracılığıyla paylaş


HttpRuntimeSection.MaxQueryStringLength Özellik

Tanım

BIR HTTP isteğindeki sorgu dizesinin mümkün olan en fazla uzunluğunu (karakter sayısı cinsinden) alır veya ayarlar.

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

Özellik Değeri

Sorgu dizesinin karakter sayısı cinsinden uzunluk üst sınırı. Varsayılan değer 2048'dir.

Öznitelikler

Açıklamalar

özelliğinin MaxQueryStringLength değeri herhangi bir tamsayı, sıfır veya daha büyük olabilir. Sorgu dizesinin uzunluğu boyut sınırını aşarsa, ASP.NET bir HTTP 400 (Hatalı İstek) durum kodu döndürür.

Not

Son derece küçük değerler bir web sitesini kullanılamaz hale getirir.

Öğesinin özniteliğini httpRuntime ayarlayarak maxQueryStringLength bir yapılandırma dosyasında bu değeri ayarlayabilirsiniz. Daha fazla bilgi için bkz . httpRuntime Öğesi (ASP.NET Ayarlar Şeması).

Not

Sorgu dizesi uzunluğunu denetleen bir IIS ayarı da vardır. maxQueryString requestLimits İstek Sınırları <içindeki özniteliğine> bakın.

Şunlara uygulanır