LinkButton di Asp.NET che non esegue il PostBack su Internet Explorer 10

Torniamo a parlare di Internet Explorer 10 e dei problemi che spesso genera a livello di programmazione, in questo caso con Asp.NET.

Uno dei problemi in cui ci si può imbattere è quello che al click su di un LinkButton non viene generato il PostBack (cosa che invece avviene regolarmente su altri browser e che ci si aspetterebbe).

Si tratta di un bug all’interno delle definizione dei browser del Frameqwork.NET 2.0 e 4.0.
Questo problema è risolvibile in diversi modi (che trovate qui) ma quello che preferisco usare è invece quello di inserire questa riga di codice all’itnerno del Page_Load della pagina che da il problema.

Page.ClientTarget="uplevel";

E’ una forzatura forse troppo semplicistica ma risolve decisamente il problema.

https://www.desdinova.it
Aiuto aziende e professionisti che hanno bisogno di sviluppare in modo creativo, alternativo ed efficace la loro identità digitale e che desiderano ottenere visibilità e risultati concreti attraverso lo sviluppo di strumenti online dall'elevata innovazione e personalizzazione (3D, Realtà Virtuale, Realtà Aumentata, Advergame, etc)
Daniele Ferla
Aiuto aziende e professionisti che hanno bisogno di sviluppare in modo creativo, alternativo ed efficace la loro identità digitale e che desiderano ottenere visibilità e risultati concreti attraverso lo sviluppo di strumenti online dall'elevata innovazione e personalizzazione (3D, Realtà Virtuale, Realtà Aumentata, Advergame, etc)

Must Read