Zauważyliśmy ten niefortunny błąd, dopiero od niedawna, na stronie, która pracuje bez problemu na bardzo długi czas . Jest to specyficzne dla przeglądarki Google Chrome w wersji 27 i obecnie używam wersji 26.
Błąd: (kliknięcie w dowolnym miejscu wewnątrz kontrolki - pasek przewijania w centrum uwagi - powoduje całkowite odświeżenie strony [pod warunkiem, że ustawiłeś atrybut AutoPostBack do true])
błąd może być na wyższym poziomie skryptów, i nie jestem pewien, że to wpływa na wszystkie nasze listboxes. Wydaje się to mało prawdopodobne, ponieważ mamy wiele, na wielu stronach i otrzymalibyśmy telefony, gdyby wszystkie z nich wykazywały takie zachowanie.
Nasze rozwiązanie zawiera dwie opcje, przy czym inna opcja jest mniej elegancka: 1) Niepraktyczne: czekać na aktualizację przeglądarki Google Chrome lub jawnie używać wersji 26. Jest to niepraktyczne w przypadku dużej bazy użytkowników, która nie ma uprawnień do instalacji lub możliwości przywrócenia poprzedniej wersji. Nie działa również, jeśli z jakiegokolwiek powodu absolutnie musisz przetestować najnowszą wersję Chrome.
2) Mamy dostęp do elementów sterujących Telerik, które umożliwiają nam korzystanie z RadListBox zamiast tego, nieco więcej narzutów na stan ekranu, co może nie być dobrym rozwiązaniem dla ciebie, jeśli w ogóle jest to opcja. To była opcja, którą wybraliśmy, ponieważ RadListBox ucieka od problemu.
Odległe trzecie, znacznie mniej atrakcyjne rozwiązanie: znajdź inną opcję wyświetlania danych, taką jak lista rozwijana, ewentualnie z wtórnym kontrolowaniem ponownej selekcji, jeśli masz do czynienia ze szczególnie dużym zbiorem informacji. W międzyczasie jest więcej pracy i prawdopodobnie chcesz cofnąć zmiany po wprowadzeniu poprawki.
Znam wszystkie te rozwiązania są mierne, ale są możliwe rozwiązania. Przepraszam, jeśli to nie pomoże.
Wersja 27 jest bardzo wczesną wersją beta - może to błąd Chrome? - w końcu masz autopostback. – Aristos
Jeśli ustawisz 'AutoPostBack =" true "' równe 'false' to nadal się dzieje? – Brian
Jeśli masz starsze wersje Chrome, sprawdź to. – sohrab