5 Stimmen

Warum ist die Kenntnis des Asp.net-Lebenszyklus wichtig für die Programmierung in Asp.net?

Warum ist die Kenntnis des Asp.net-Lebenszyklus wichtig für die Programmierung in Asp.net?

0voto

Mike Punkte 5354

Der Lebenszyklus und der Viewstate sind zwei der wichtigsten Aspekte von ASP.net. Ohne den Lebenszyklus zu kennen, werden Sie auf viele Probleme mit Viewstate, dynamischen Steuerelementen, Ereignissen usw. stoßen. Wenn Sie das wissen, werden Sie viel Zeit sparen!

0voto

GxG Punkte 4223

Den asp.net-Lebenszyklus zu kennen bedeutet zu wissen, was, wann und wo: was zu tun ist, wenn ein Ereignis ausgelöst wird und wo es angewendet wird.

Sie müssen das nicht nur aus dem Grund wissen, dass Sie "viel Zeit sparen", sondern auch, um eine Website mit Blick auf eine gute Praxis zu erstellen.

Fröhliches Kodieren

0voto

Rahul Soni Punkte 4813

ASP.NET versucht, Ihnen den Status über ein völlig zustandsloses Protokoll, HTTP, zu liefern. Das Verständnis des Lebenszyklus einer Seite ist extrem wichtig, denn wenn Sie den Lebenszyklus nicht verstehen, werden Sie am Ende einen Haufen Code fast unnötig debuggen müssen.

Wenn Sie z. B. dynamische Steuerelemente verwenden und diese in Page_load hinzufügen, werden die Ereignisse möglicherweise nicht ausgelöst. Die gleichen Steuerelemente und Ereignisse funktionieren gut, wenn Sie den Code in Page_init initialisieren.

Sie sehen also, dass Sie unnötige Lernschleifen vermeiden können, wenn Sie nur wissen, welches Ereignis Sie für welche Art von Dingen verwenden müssen. Sehen Sie sich das an...

http://msdn.microsoft.com/en-us/library/ms178472.aspx

0voto

Paul Spangle Punkte 3016

Meine ersten asp.net-Anwendungen wurden mit minimalen Kenntnissen des Lebenszyklus geschrieben, aber es waren nur kleine Anwendungen (eine einfache Fotogalerie und eine Mapping-App).

Sobald Sie anfangen, etwas Nützliches in einer Geschäftsumgebung zu erstellen, werden Sie mehr von dem Framework verwenden wollen, und Sie werden sich einige Lebenszyklusdiagramme ansehen müssen, um einige der Fehlermeldungen zu verstehen, die Sie unweigerlich erhalten werden.

0voto

Greg Punkte 16177

Es gibt einen Grund, warum Visual Studio den Page_Load-Handler für Sie generiert - Sie können eine perfekt funktionierende Website erstellen, indem Sie nur diesen Handler verwenden, sogar im Lebenszyklus der Seite.

Es ist wichtig, den Lebenszyklus zu kennen (und zu wissen, wie man eine Referenz nachschlägt, wenn man sie braucht), denn irgendwann wird man etwas im Page_Load tun, das nicht funktioniert. Wahrscheinlich ist das erste, worauf Sie stoßen werden, dass Steuerereignisse Page_Load passieren und Sie etwas nach diesen Steuerereignissen tun wollen. Also laden Sie die gute alte Seite Lebenszyklus-Referenz und sehen, dass Page_LoadComplete kommt nach, dass, so dass Sie auch behandeln, und alles funktioniert wieder gut.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X