none
Etapes globales du cycle de vie de la page web RRS feed

  • Discussion générale

  • Bonjour tout le monde,

    Je suis en train de m'offrir une petite révision des "bases" d'ASP.Net, en l'espèce les étapes globales du cycle de vie de la page web.

    Je lis cette page :

    Vue d'ensemble du cycle de vie des pages ASP.NET

    et je m'interroge sur le rapprochement entre la version française et la version anglaise :

    ASP.NET Page Life cycle Overview

    (dont l'URL ne diffère que par la culture, en-US dans le second cas, fr-FR dans le premier)

    (puisque je me prépare à en parler en Anglais et donc c'est mieux de partir sur la version originale que de se bricoler une traduction perso, question qui ne se pose pas pour les événements puisque les noms sont donnés en Anglais dans la version française).

    Entre Chargement (Load) et Rendu (Rendering), en Français je vois deux étapes qui s'appellent Validation, et Gestion d'événements de la publication, alors qu'en Anglais je ne vois qu'une étape, qui s'appelle Postback Event Handling.

    Peut-on dire que Postback Event Handling regroupe la validation et la gestion d'événements de la publication, ou que lorsqu'on parle d'événements de la publication c'est du postback qu'on parle (convient-il toutefois de dire quelque chose de la validation), ou encore que je chipote ?

    Si on veut se référer aux événements du cycle de vie (section suivante du document), la validation se rapporte aux événements des contrôles puisque la description mentionne l'exécution de la méthode Validate de tous les contrôles, donc sous-entendu de l'événement qui va avec.


    Probablement la réponse est-elle à chercher dans une lecture plus attentive de la description de "Postback event handling", puisqu'on mentionne bien qu'en cas de postback on exécute les événements des contrôles puis la validation. Logiquement la version française laisse entendre que les événements de publication viennent après. Y a-t-il une nuance entre éléments des contrôles et événements de la publication ?
    jeudi 30 juin 2016 16:09

Toutes les réponses

  • Bonjour Gloops,


    La version française dont vous utilisez est quatre ans plus ancienne que celle d'article original en langue anglaise dont vous faites référence.
    La version anglaise correspondant à la version française utilisée est la suivante :
    ASP.NET Page Life Cycle Overview

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    vendredi 1 juillet 2016 11:45
    Modérateur
  • Bonjour Gloops,


    La version française dont vous utilisez est quatre ans plus ancienne que celle d'article original en langue anglaise dont vous faites référence.
    La version anglaise correspondant à la version française utilisée est la suivante :
    ASP.NET Page Life Cycle Overview

    Cordialement,
    Teodora



    Bonjour,

    Si c'est ça je dois m'avouer un peu désorienté par le principe d'attribution des URL sur le site : la seule différence se trouve dans le numéro de version, dans les parenthèses juste avant .aspx, et dans les deux URL que j'ai citées il y a (v=vs.100), alors que dans la version d'origine proposée il y a (v=vs.85).

    Pourtant le fait est que dans vs.85 il y a bien l'étape Validation qui occupe une ligne du tableau, ce qui fournit effectivement un texte correspondant, sur le point cité, à la traduction que je mentionnais.

    Est-ce que ceci ne laisse pas craindre une autre erreur ailleurs, à un endroit plus difficile à situer ?

    vendredi 1 juillet 2016 13:39