ben bir form var mesajlar oldukça büyük veri ve ben bu hatayı almakmaksimum değer: MaxHttpCollectionKeys
[InvalidOperationException: Operation is not valid due to the current state of the object.]
System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded() +2419334
System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding) +58
System.Web.HttpRequest.FillInFormCollection() +159
[HttpException (0x80004005): The URL-encoded form data is not valid.]
System.Web.HttpRequest.FillInFormCollection() +217
System.Web.HttpRequest.get_Form() +104
System.Web.HttpRequest.get_HasForm() +9035903
System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +97
System.Web.UI.Page.DeterminePostBackMode() +69
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +135
Bu sorunu çözmek için ben bilmek istiyorum Şimdi this solution from StackOverflow kendisini
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="2000" />
</appSettings>
var aspnet:MaxHttpCollectionKeys
için ayarlanabilecek maksimum geçerli değer. Bu anahtarı maksimum değerine ayarlamakta herhangi bir sorun var mı?
Merhaba, Ben çok uzun bir ListView olan bir sayfa ile aynı sorunu yaşıyorum. Büyümeye devam eden satır başına yaklaşık 400 satır ve yaklaşık 10 kontrol. MaxHttpCollectionKeys'i 4000'e ayarlıyorum ama yine de çalışmıyor. Belirlenecek bir değer önerebilir misin? teşekkür ederim –