2012-01-19 15 views
5

Pracuję na ASP. NET w wersji 2.0 i IIS 6. Wywołuję pop-up stronę aspx ze strony głównej, wywołując jej adres URL i przekazując do niej zapytanie. Dla określonego przypadku długość mojego zapytania kwerendy przekracza 2000 znaków. Tak więc ekran pop-up otwiera się dobrze po raz pierwszy, ale gdy pojawi się komunikat zwrotny na tym ekranie, pojawia się błąd połączenia internetowego. Jestem pewien, że dzieje się tak z powodu dużej długości kwerendy, ponieważ działa dobrze, gdy zmniejszam długość kwerendy.Maksymalna długość kwerendy na asp .net 2.0

Czy istnieje sposób na zwiększenie maksymalnej dozwolonej długości querystringu. Można go skonfigurować przez web.config lub w niektórych ustawieniach IIS.

+0

, jeśli to możliwe, zamiast wysyłać tak długi ciąg w adresie URL, spróbuj użyć metody POST FORMY. – highwingers

Odpowiedz

4

Domyślnie jest to 2048. Sprawdź numer this (MSDN). Ustaw maxQueryStringLength w sekcji httpRuntime pliku web.config.

Proszę sprawdzić wymagania dla tego w tym samym poście.

Mam nadzieję, że to zadziała.

Powiązane problemy