OVH Cloud OVH Cloud

postback / retour en haut de page

4 réponses
Avatar
TOny
J'ai remarqué que lorsque j'effectuais un postback via un bouton (ou autre)
déclaré coté serveur, la page remonte systematiquement en haut !
Je pensais que le post-back géré cela ?! Encore une fois je suis assez déçu.
Imaginons que je possède une liste déroulate, je souhaite insérer un élément
dans celle-ci via un bouton : génial je peux aller consulter ma base de
données et même faire des insert sans que l'utilisateur passe par 15 pages
intermédiaires et sans que le programmeur ruse ; carrement moins bien ma
page reviens en haut du coup l'utilisateur ni gagne strictement rien !
Y a t-il un moyen d'eviter ce problème ?

Tony

4 réponses

Avatar
Patrice
Voir la "SmartNavigation".

Attention ASP.NET ne fait pas de miracles et cela pourra marcher ou non
selon le navigateur cible.

(une autre solution serait d'utiliser une ancre ?)

Patrice


--

"TOny" <tony_barret@(no_spam)hotmail.com> a écrit dans le message de
news:
J'ai remarqué que lorsque j'effectuais un postback via un bouton (ou


autre)
déclaré coté serveur, la page remonte systematiquement en haut !
Je pensais que le post-back géré cela ?! Encore une fois je suis assez


déçu.
Imaginons que je possède une liste déroulate, je souhaite insérer un


élément
dans celle-ci via un bouton : génial je peux aller consulter ma base de
données et même faire des insert sans que l'utilisateur passe par 15 pages
intermédiaires et sans que le programmeur ruse ; carrement moins bien ma
page reviens en haut du coup l'utilisateur ni gagne strictement rien !
Y a t-il un moyen d'eviter ce problème ?

Tony




Avatar
TOny
Merci je commence effectivement à m'apercevoir qu'asp.net ne fait pas des
miracles !!!
Honnetement depuis le début à part les performances au niveau des bases de
données, c'est à peu près tout ce qui m'a franchement interpeller !
Pour le reste c'est beaucoup de galère pour un résultat très moyen. Loin
d'être une révolution, asp.net me fait perdre un temps fou.

Quel interet de passer par une ancre ! asp faisait la même chose.
En attendant merci pour la réponse, je m'en vais étudier la
"SmartNavigation" en espérant dénicher quelques infos interessantes et
remotivantes.

Tony

"Patrice" a écrit dans le message de news:

Voir la "SmartNavigation".

Attention ASP.NET ne fait pas de miracles et cela pourra marcher ou non
selon le navigateur cible.

(une autre solution serait d'utiliser une ancre ?)

Patrice


--

"TOny" <tony_barret@(no_spam)hotmail.com> a écrit dans le message de
news:
J'ai remarqué que lorsque j'effectuais un postback via un bouton (ou


autre)
déclaré coté serveur, la page remonte systematiquement en haut !
Je pensais que le post-back géré cela ?! Encore une fois je suis assez


déçu.
Imaginons que je possède une liste déroulate, je souhaite insérer un


élément
dans celle-ci via un bouton : génial je peux aller consulter ma base de
données et même faire des insert sans que l'utilisateur passe par 15
pages
intermédiaires et sans que le programmeur ruse ; carrement moins bien ma
page reviens en haut du coup l'utilisateur ni gagne strictement rien !
Y a t-il un moyen d'eviter ce problème ?

Tony








Avatar
Patrice
Compilation, contrôles etc... devrait tout de même faire gagner du temps...

Au final, ASP.NET génère du code HTML et ne peut donc pas en faire plus (la
technique de la smartnavigation aurait également pu être aplliquée en ASP).
La smartnavigation semble ne pas avoir toujours très bonne réputation. Donc
une ancre peut peut-être permettre d'obtnier le même résultat de façon
silmple ???

Bon courage.

Patrice

--

"TOny" <tony_barret@(no_spam)hotmail.com> a écrit dans le message de
news:
Merci je commence effectivement à m'apercevoir qu'asp.net ne fait pas des
miracles !!!
Honnetement depuis le début à part les performances au niveau des bases de
données, c'est à peu près tout ce qui m'a franchement interpeller !
Pour le reste c'est beaucoup de galère pour un résultat très moyen. Loin
d'être une révolution, asp.net me fait perdre un temps fou.

Quel interet de passer par une ancre ! asp faisait la même chose.
En attendant merci pour la réponse, je m'en vais étudier la
"SmartNavigation" en espérant dénicher quelques infos interessantes et
remotivantes.

Tony

"Patrice" a écrit dans le message de news:

> Voir la "SmartNavigation".
>
> Attention ASP.NET ne fait pas de miracles et cela pourra marcher ou non
> selon le navigateur cible.
>
> (une autre solution serait d'utiliser une ancre ?)
>
> Patrice
>
>
> --
>
> "TOny" <tony_barret@(no_spam)hotmail.com> a écrit dans le message de
> news:
>> J'ai remarqué que lorsque j'effectuais un postback via un bouton (ou
> autre)
>> déclaré coté serveur, la page remonte systematiquement en haut !
>> Je pensais que le post-back géré cela ?! Encore une fois je suis assez
> déçu.
>> Imaginons que je possède une liste déroulate, je souhaite insérer un
> élément
>> dans celle-ci via un bouton : génial je peux aller consulter ma base de
>> données et même faire des insert sans que l'utilisateur passe par 15
>> pages
>> intermédiaires et sans que le programmeur ruse ; carrement moins bien


ma
>> page reviens en haut du coup l'utilisateur ni gagne strictement rien !
>> Y a t-il un moyen d'eviter ce problème ?
>>
>> Tony
>>
>>
>
>




Avatar
Alan
Je trouve qu'au niveau de la programmation, contrairement à toi, ASP.NET est
bien plus souple qu'ASP. La séparation du code et du design permet une
programmation bien plus claire qu'ASP, surtout lorsque l'on écrit des pages
avec 1000 lignes de code...

"TOny" a écrit :

Merci je commence effectivement à m'apercevoir qu'asp.net ne fait pas des
miracles !!!
Honnetement depuis le début à part les performances au niveau des bases de
données, c'est à peu près tout ce qui m'a franchement interpeller !
Pour le reste c'est beaucoup de galère pour un résultat très moyen. Loin
d'être une révolution, asp.net me fait perdre un temps fou.

Quel interet de passer par une ancre ! asp faisait la même chose.
En attendant merci pour la réponse, je m'en vais étudier la
"SmartNavigation" en espérant dénicher quelques infos interessantes et
remotivantes.

Tony

"Patrice" a écrit dans le message de news:

> Voir la "SmartNavigation".
>
> Attention ASP.NET ne fait pas de miracles et cela pourra marcher ou non
> selon le navigateur cible.
>
> (une autre solution serait d'utiliser une ancre ?)
>
> Patrice
>
>
> --
>
> "TOny" <tony_barret@(no_spam)hotmail.com> a écrit dans le message de
> news:
>> J'ai remarqué que lorsque j'effectuais un postback via un bouton (ou
> autre)
>> déclaré coté serveur, la page remonte systematiquement en haut !
>> Je pensais que le post-back géré cela ?! Encore une fois je suis assez
> déçu.
>> Imaginons que je possède une liste déroulate, je souhaite insérer un
> élément
>> dans celle-ci via un bouton : génial je peux aller consulter ma base de
>> données et même faire des insert sans que l'utilisateur passe par 15
>> pages
>> intermédiaires et sans que le programmeur ruse ; carrement moins bien ma
>> page reviens en haut du coup l'utilisateur ni gagne strictement rien !
>> Y a t-il un moyen d'eviter ce problème ?
>>
>> Tony
>>
>>
>
>