2017-03-17 4 views
-3

私はこの質問をインタビューで受けました。なぜMicrosoftフレームワークにasp.netライフサイクルイベントがあるのですか?

なぜMicrosoftのフレームワークはasp.netライフサイクルイベントを持っているのですか?これに代わって、すべてのイベントを単一のイベントで記述することができます。真面目に私はMicrosoftになぜそんなに多くのイベントがあるのか​​知らないのですか?それの利点は何ですか?

イベント間でプロセスを配布するメリットを理解するのに役立つ人はいますか?

+1

トム・クルーズはインタビューのためにこういう質問をしています:-)とにかく、デザイン全体がイベントベースです。だから、すべての必要なことはイベントで行われます。 MVCはそれから離れました。各イベントにはいくつかの役割があり、要件に応じてそのうちの1つを使用できます – A3006

+0

単一の方法であればカスタマイズする方法はありません。 –

+0

@ A3006次のミッション不可能な映画は面白いだろう.......... –

答えて

1

webformsは、デスクトップアプリケーションを模倣するように設計されているため、デスクトップ開発者がウェブ世界に入りやすくなっています。

これの一部として、ページを表すコントロール構造体と、イベント処理(onclickハンドラなど)が必要でした。これをWeb世界でサポートするために、ページのライフサイクルが導入されました。これにより、開発者は特定の段階で物事に影響を与えることができました。

関連する問題