ASP.NET解密----1.概览
最近打算读ASP.NET解密,对网站开发还是一直半解,现在上班来回要两三个小时,到反而多了些看书的时间。刚刚开始看了一些,写点博客作为笔记。
基础概览刚读完,里面有许多以前没有注意到的东西,算是从本质上有了些全新的认识。
1.程序集的概念。(暂时理解成DLL的集合,使用的时候需要引用DLL)
2.事件的概念。
在处理button的时候,button会加上一段onclick事件.
如:
<asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="BtnLogin_Click" />
在后台再写相应的事件处理方法。 protected void BtnLogin_Click(object sender, EventArgs e){}
之前一直有事件的概念,觉得click以后触发一个click事件,然后后台运行相应的方法.
最近公司同事告诉我,所有和页面和服务器交互,都是一个页面请求,比如点击一个button,执行的是一个post请求.然后是加载页面。还不是太清楚,姑且记到起。
3.viewState视图状态用于保存页面的控件状态。
4.动态编译的概念:
页面编译后:会在将文件保存在临时文件夹下:C:\Windows\Microsoft.NET\Framework\v2.0.50727直到程序发生改变都不会重新编译。
5.在page中加上trace=true,可查看trace信息。
6.呈现页面和代码隐藏页面,部分类集成的复杂关系。(纠结的关系)
7.页面事件:PreLoad()/Load()/PreRender()
Load()在控件事件之前,PreRender()在控件事件以后。
8.Web.config 配置所有页面的属性。
9.Trace.Warm()添加跟踪信息

浙公网安备 33010602011771号