2010-10-21 4 views
1

Si on vous demandait dans une interview de décrire le cycle de vie d'ASP.net, à quoi répondriez-vous?ASP.net Lifecycle Réponse à une question d'interview

Ce que j'ai mémorisé jusqu'à présent est ...

SILVERU ou

Démarrer Initialisation charge Validation Postback Gestion des événements rendu Décharger

Would donnant cette liste assez de une réponse? Je doute que ce soit si ce n'est pas suffisant alors qu'est-ce qu'on aurait à dire?

+0

connexes - http://stackoverflow.com/questions/3977903/why-is-knowing -le-asp-net-lifecyle-important-au-codage-dans-asp-net – ChrisF

+0

Oui, si vous avez remarqué que c'était ma question demandant pourquoi c'était relavant. Maintenant j'essaie de m'assurer que j'apprends exactement ce dont j'ai besoin pour répondre à la question. –

Répondre

2
+0

J'ai déjà imprimé ce diagramme. J'essaie juste de m'assurer de comprendre suffisamment pour répondre à la question. J'ai fait quelques petits projets et je veux être en mesure de répondre à cette question. –

+0

Normalement, je serais bref si je devais répondre à cette question. Par ex. ASP.NET Life Cycle garantit que nous pouvons travailler avec un objet Page comme s'il avait un état. Nous savons que HTTP est un protocole sans état et ASP.NET fournit le modèle avec lequel l'état de la page est enregistré et nous pouvons travailler dessus même après les publications. –

+0

Lors de l'exécution d'une page ASP.NET, la page passe par un cycle de vie dans lequel elle exécute une série d'étapes de traitement. Cela inclut l'initialisation, l'instanciation des contrôles, la restauration et la maintenance de l'état, l'exécution du code du gestionnaire d'événements et le rendu. Il est important que vous compreniez le cycle de vie de la page afin de pouvoir écrire du code au stade de cycle de vie approprié pour l'effet que vous souhaitez obtenir. –

0

Vous devez également connaître le but de chaque étape, et ce que vous devez placer dans chaque.

Par exemple:

  • Quand vue les valeurs d'état disponibles sur la manière?
  • À quand remonte la dernière fois que les valeurs d'état d'affichage peuvent être modifiées à la sortie.
  • Pourquoi est-ce une mauvaise idée de cliquer sur une base de données dans OnInit?

En fait, bien que vous posé cette question, je sais maintenant de sonder un peu plus profond prochaine fois que j'interviewer quelqu'un :)

+0

Bien sûr, c'est pourquoi je demande quelles seraient vos réponses si vous deviez répondre oralement. Ensuite, je peux étudier cela plus. –

Questions connexes