Je developpe un compo permettant d'afficher "Veuillez patienter" lorsque les
pages sont longues à charger.
Je me suis appuyer sur un exemple trouver sur le net dans lequel on fait
écrire "Veuillez patienter" dans le OnInit du compo (suivi d'un
response.flush).
En effet le OnInit est censé être le premier dans la chaine d'ouverture
d'une page.
J'ai le comportement suivant :
1.quand j'arrive sur ma page via un submit d'une page précédente > mon
affchage se fait d'un coup après le chargement complet (mon compo ne sert
donc à rien)
2. quand je fais un refresh > "veuillez patientez" s'affiche, 3 secondes
s'écoulent, puis ma page complète apparait (le compo fonctionne).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gauthier Segay
Une solution est d'afficher le message avant le postback ou la navigation sur la page suivante.
J'utilise une solution similaire affichant un gif annimé et grisant l'ensemble de la page (évitant des soumissions multiple du formulaire) en "overidant" la function javascript postback.
Gauthier
TOny wrote:
Je developpe un compo permettant d'afficher "Veuillez patienter" lorsque les pages sont longues à charger. Je me suis appuyer sur un exemple trouver sur le net dans lequel on fait écrire "Veuillez patienter" dans le OnInit du compo (suivi d'un response.flush). En effet le OnInit est censé être le premier dans la chaine d'ouverture d'une page.
J'ai le comportement suivant : 1.quand j'arrive sur ma page via un submit d'une page précédente > mon affchage se fait d'un coup après le chargement complet (mon compo ne sert donc à rien) 2. quand je fais un refresh > "veuillez patientez" s'affiche, 3 secondes s'écoulent, puis ma page complète apparait (le compo fonctionne).
Quelqu'un aurait-il une idée ?
Par avance merci
Tony
Une solution est d'afficher le message avant le postback ou la
navigation sur la page suivante.
J'utilise une solution similaire affichant un gif annimé et grisant
l'ensemble de la page (évitant des soumissions multiple du formulaire)
en "overidant" la function javascript postback.
Gauthier
TOny wrote:
Je developpe un compo permettant d'afficher "Veuillez patienter"
lorsque les pages sont longues à charger. Je me suis appuyer sur un
exemple trouver sur le net dans lequel on fait écrire "Veuillez
patienter" dans le OnInit du compo (suivi d'un response.flush). En
effet le OnInit est censé être le premier dans la chaine d'ouverture
d'une page.
J'ai le comportement suivant :
1.quand j'arrive sur ma page via un submit d'une page précédente >
mon affchage se fait d'un coup après le chargement complet (mon compo
ne sert donc à rien) 2. quand je fais un refresh > "veuillez
patientez" s'affiche, 3 secondes s'écoulent, puis ma page complète
apparait (le compo fonctionne).
Une solution est d'afficher le message avant le postback ou la navigation sur la page suivante.
J'utilise une solution similaire affichant un gif annimé et grisant l'ensemble de la page (évitant des soumissions multiple du formulaire) en "overidant" la function javascript postback.
Gauthier
TOny wrote:
Je developpe un compo permettant d'afficher "Veuillez patienter" lorsque les pages sont longues à charger. Je me suis appuyer sur un exemple trouver sur le net dans lequel on fait écrire "Veuillez patienter" dans le OnInit du compo (suivi d'un response.flush). En effet le OnInit est censé être le premier dans la chaine d'ouverture d'une page.
J'ai le comportement suivant : 1.quand j'arrive sur ma page via un submit d'une page précédente > mon affchage se fait d'un coup après le chargement complet (mon compo ne sert donc à rien) 2. quand je fais un refresh > "veuillez patientez" s'affiche, 3 secondes s'écoulent, puis ma page complète apparait (le compo fonctionne).