2017-03-17 66 views
-3

我在面試中得到了這個問題。爲什麼微軟框架有asp.net生命週期事件?

爲什麼微軟框架有asp.net生命週期事件,而不是這個,我們可以在單個事件中編寫所有東西。真的,我也不知道爲什麼微軟有這麼多的事件?它的優點是什麼?

任何人都可以幫助我理解在事件之間分配過程的好處嗎?

+1

我還是不能相信湯姆克魯斯會去面試並被問到這個問題:-)總之,整個設計都是基於事件的。所有必需的事情都是在事件中完成的。隨着MVC已經離開它。每個事件都有一定的作用,您可以根據需要使用其中的一個 – A3006

+0

,如果它是單一方法,則無法對其進行自定義。 –

+0

@ A3006下一個Mission Impossible電影將會很有趣.......... –

回答

1

webforms旨在模擬桌面應用程序,因此桌面開發人員更容易進入網絡世界。

作爲其中的一部分,需要表示頁面的控件結構,以及事件處理(onclick處理程序等)。爲了在網絡世界中支持這一點,引入了頁面生命週期。這使開發人員能夠在特定階段影響事物。