2010-06-04 50 views
2

我需要一些关于正确构建页面代码的指导。我的意思是,我现在正在asp.net中建立一年,主要使用Page_Load事件。 (和当然“事件处理”由用户的行为触发的事件)。我知道页面生命周期和页面被请求时发生的事件顺序等。例如,我通常在数据驱动的页面中使用“pre_render”,“page_unload”,“pre_init”等事件处理程序是否正常?或者我在这里错过了什么?任何指导方针都会对我有所帮助,包括链接或任何您认为能够很好地指导我的内容。谢谢。正确构建Asp.net页面代码

回答

4

你不会错过任何东西。

大多数asp.net代码不会使用这些事件,如果需要的话,您应该只使用处理程序。

例如 - 如果您确实需要在所有控件事件处理程序(例如按钮单击)已触发后更改页面的输出,请使用pre_render事件。根据我的经验,这是一件罕见的事情。

许多事件都在那里以防万一你需要他们。

+0

1.感谢2. pre_init发生??? – 2010-06-06 19:32:28

+0

@Hagai - 我的不好。我的意思是'pre_render',而不是'pre_init'。 – Oded 2010-06-06 20:18:26