asp.net网页启动顺序是:
- OnPreInit
- OnInit
- OnInitComplete
- OnPreLoad
- Page_Load
- OnLoad
- Button_Click
- OnLoadComplete
- OnPreRender
由此可以看出:
①在后台的响应操作一般是在Page_Load之后运行的,许多工作我们可以在用isPostBack进行判断,避免每次后台操作重复运行。
②aspx后台类继承自System.Web.UI.Page,这是不是说我们可以重写下这个Page,利用它的OnInit函数来进行对当前操作进行权限判断之类的~~
另外,在后台写Response.write(string);时,string默认出现在网页的最上端。