第1章:.NET体系结构 C#编写的所有代码总是在.NET Framework中运行。对于C#语言来说,可以得出两个重要的结论: n C#的结构和方法反映了.NET基础方法论。 n 在许多情况下,C#的特定语言功能取决于.NET的功能,或依赖于.NET基类。 一、 C#与.NET的关系 C#的重要性体现在以下两个方面: 它是专门为与Microsoft的.NET Framewor... Read More
posted @ 2008-10-28 23:09 温景良(Jason) Views(1732) Comments(2) Diggs(0) Edit
Application_Init:在每一个HttpApplication实例初始化的时候执行。 Application_Disposed:在每一个HttpApplication实例被销毁之前执行。 Application_Error:所有没有处理的错误都会导致这个方法的执行。 Application_Start:在程序初始化的时候执行。在Web应用程序的生命周期里就执行一次(自动的重新... Read More
posted @ 2008-10-28 23:05 温景良(Jason) Views(490) Comments(1) Diggs(0) Edit
ASP.NET使用动态编译技术,在运行时动态将同一目录的*.aspx文件先生成*.cs,然后调用CompilerServices将其编译成assemblies(可以到你的%SYSTEMROOT%\Microsoft.NET\Framework\V1.x.xxxx\Temporary ASP.NET Files下面看看)。因此了解ASP.NET编译的过程是优化ASP.NET运行效率的关键之一。以常用... Read More
posted @ 2008-10-28 23:04 温景良(Jason) Views(386) Comments(2) Diggs(0) Edit
灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合:' runat="server"> 绑定到表达式: 绑定到方法返回值: 绑定到Hashtable: 绑定到ArrayList: 若数组里里放的是对象则可能要进行必要的转换后再绑定如: 绑定... Read More
posted @ 2008-10-28 23:03 温景良(Jason) Views(390) Comments(0) Diggs(0) Edit
LINQ 的查询执行何时是延迟执行,何时是立即执行,以及查询的复用 延迟执行的经典例子: 我们用 select ++i 就可以看到在foreach 时候,查询才被执行。 public static void Linq99() { int[] numbers = new int[] { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; int i = 0; v... Read More
posted @ 2008-10-28 22:56 温景良(Jason) Views(2975) Comments(1) Diggs(1) Edit