正确构建Asp.net页面代码

正确构建Asp.net页面代码,asp.net,page-lifecycle,Asp.net,Page Lifecycle,我需要一些关于正确构建页面背后代码的指南。我的意思是,我已经在asp.net中构建了一年,并且主要使用Page_Load事件。当然,事件处理由用户操作触发的事件。我知道页面的生命周期以及请求页面时发生的事件的顺序等。通常,在数据驱动的页面中,例如,我不使用任何pre_render、page_unload、pre_init等,这是否正常。。事件处理程序?还是我在这里遗漏了什么?任何指导方针都会对我有很大帮助,包括链接或任何你认为可以很好地指导我的东西。谢谢。你没有遗漏任何东西 大多数asp.net

我需要一些关于正确构建页面背后代码的指南。我的意思是,我已经在asp.net中构建了一年,并且主要使用Page_Load事件。当然,事件处理由用户操作触发的事件。我知道页面的生命周期以及请求页面时发生的事件的顺序等。通常,在数据驱动的页面中,例如,我不使用任何pre_render、page_unload、pre_init等,这是否正常。。事件处理程序?还是我在这里遗漏了什么?任何指导方针都会对我有很大帮助,包括链接或任何你认为可以很好地指导我的东西。谢谢。

你没有遗漏任何东西

大多数asp.net代码不使用这些事件,只有在需要时才应该使用处理程序

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


许多事件都在那里,以备您需要。

页面加载实际上是页面生命周期中使用最多的事件处理程序。当我处理pageViewState问题时,我经常使用的是Page_Init

请查看此处以了解更多信息:

@Hagai-我的错。我是说预渲染,不是预初始化。