Abbiamo notato questo sfortunato errore solo di recente, in una pagina che aveva lavorato senza alcun problema per un tempo molto lungo . È specifico per Google Chrome versione 27, e attualmente sto usando la versione 26.
Il bug: (facendo clic in qualsiasi punto all'interno del controllo - la barra di scorrimento è al centro del problema - provoca un postback completo [purché tu abbia impostato l'attributo AutoPostBack su true])
Il bug potrebbe essere ad un livello più alto di scripting e non sono sicuro che riguardi tutti i nostri listbox. Sembra improbabile dato che ne abbiamo molti, su più pagine, e riceveremmo chiamate se tutti loro esibissero questo comportamento.
La nostra soluzione conteneva due opzioni, con un'altra opzione meno elegante: 1) Impraticabile: attendere un aggiornamento per Google Chrome, oppure utilizzare esplicitamente la versione 26. Questo non è pratico per una grande base di utenti che non ha le autorizzazioni per l'installazione o la possibilità di eseguire il rollback a una versione precedente. Inoltre, non funziona se, per qualsiasi ragione, devi assolutamente testare l'ultima versione di Chrome.
2) Abbiamo accesso ai controlli Telerik che ci consentono di utilizzare RadListBox invece, un po 'più di overhead viewstate che potrebbe non essere una buona soluzione per voi, se è un'opzione affatto. Questa era l'opzione che abbiamo scelto, dato che RadListBox sfugge al comportamento problema.
Una terza soluzione molto meno interessante: trova qualche altra alternativa per visualizzare i tuoi dati, come un elenco a discesa, possibilmente con un controllo secondario di selezione secondaria se hai a che fare con un set di informazioni particolarmente ampio. È più lavoro, nel frattempo, e probabilmente vorrai annullare le modifiche quando è stata fatta una correzione.
So che tutte queste sono soluzioni mediocri, ma sono possibili soluzioni alternative. Scusa se questo non è di grande aiuto.
fonte
2013-05-22 17:18:04
versione 27 è molto precoce versione beta - forse è un bug di Chrome? - dopotutto hai l'autopostback. – Aristos
Se si imposta 'AutoPostBack =" true "' uguale a 'false', si verifica ancora? – Brian
Per favore se hai versioni precedenti di Chrome, dai un'occhiata. – sohrab