2012-05-25 16 views
5

Otrzymuję następujący wyjątek w przypadku kliknięcia przycisku, dla strony asp, która wiąże więcej niż 500 rekordów w widoku siatki przy ładowaniu strony.Maksymalna długość żądania przekroczyła wyjątek na poczcie zwrotnej

Moja strona nie ma żadnej kontroli przesyłania. Zawiera pole tekstowe, przycisk i widok siatki. Czy ktoś wie, dlaczego tak się dzieje.

Wyjątek Opis:

Maximum request length exceeded. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Odpowiedz

16

odświeżenie strony odsyła stan wyświetlania każdej kontroli - jeśli masz ogromny DataGrid, a następnie, gdy przeglądarka reposts że do serwera, to dlaczego są coraz wyjątek.

Twoje dwie opcje:

  1. Ustaw EnableViewState="false" na GridView, jeśli nie potrzebujemy stan wyświetlania, więc to nie jest tak nadęty i odświeżenie strony jest rozsądnym rozmiarze,
  2. zwiększyć maksymalny rozmiar żądania w web.config jak pokazano poniżej:

    <configuration> 
        <system.web> 
         <httpRuntime maxRequestLength="32768" /> 
        </system.web> 
    </configuration> 
    

nadzieję, że to pomaga

+1

To jest stan widokowy. Zrobiłem to, aby to zadziałało. Wielkie dzięki. – NewBie

Powiązane problemy