1. 简要说一下.Net 的编译过程.
ASP.NET 必须首先将代码编译成一个或多个程序集。 程序集即文件扩展名为 .dll 的文件。
您可以采用多种不同的语言来编写 ASP.NET 代码,如 Visual Basic、C#、J# 和其他语言。
当在编译代码时,会将代码翻译成一种名为 Microsoft 中间语言 (MSIL) 的与语言和 CPU
无关的表示形式。 运行时,MSIL 将运行在 .NET Framework 的上下文中,.NET Framework
会将 MSIL 翻译成 CPU 特定的指令,以便计算机上的处理器运行应用程序。
MSDN:http://msdn.microsoft.com/zh-cn/library/ms178466.aspx
2. ASP.NET 与 ASP 的区别
1.开发语言不同
ASP 仅局限于使用 non-type 脚本语言来开发,用户给 WEB 页中添加 ASP 代码的方法与客
户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET 允许用户选择并使用功能完善的 strongly-type 编程语言,也允许使用潜加巨大
的.NET Framework。
2.运行机制不同
ASP 是解释运行的编程框架,所以执行效率加较低。
ASP.NET 是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以
利用早期绑定,实施编译来提高效率。
3.开发方式
ASP 把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET 把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
http://zhidao.baidu.com/question/2854823
3. 谈一下 ASP.NET 页面生命周期
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些
步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了
解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效
果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,
使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基于页的生
命周期,但是页引发的控件事件比单独的 ASP.NET 页中可用的事件多。)
http://msdn.microsoft.com/zh-cn/library/ms178472(VS.80).aspx
4. ASP.NET 程序的运行机制。可以从一个页面的请求到返回的角度谈
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。 这
些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。
了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期
效果。
MSDN:http://msdn.microsoft.com/zh-CN/library/ms178472.aspx
博客园: http://www.cnblogs.com/dy0768/archive/2009/02/12/1388937.html
5. Javascript 中类库的制作和调用方法
创建外部 JS 文件,在 JS 文件中可以创建多个对象或类。一个 JS 文件可以看成是一个类库。