ASP.NET Web程序设计复习要点

5星 · 超过95%的资源 需积分: 14 39 下载量 129 浏览量 更新于2024-07-31 1 收藏 270KB DOC 举报
"ASP.NET——web程序设计复习题" 这篇内容是一份关于ASP.NET Web程序设计的复习资料,涵盖了多个知识点,主要针对ASP.NET的基础概念、编程语法、网页元素、服务器控件、文件操作、应用程序生命周期以及安全性等内容。以下是这些知识点的详细解释: 1. 代码隐藏页模型:ASP.NET中,将业务逻辑代码(.cs文件)与页面呈现代码(.aspx文件)分离,使得代码更易于管理和维护。 2. ASP.NET关键技术:包括ASP.NET Web Forms、ASP.NET MVC、ASP.NET Web API、ASP.NET Core和ASP.NET SignalR等,这些都是构建Web应用程序的重要工具。 3. HTML文档结构:HTML文档由`<!DOCTYPE>`声明开始,`</html>`标记表示文档结束。 4. Web窗体页面布局:Web窗体页面有两种布局模式,分别是流式布局和表格布局。 5. URL:统一资源定位符,是互联网上的资源地址。 6. HTML Server控件:通过添加`runat="server"`属性,可以将HTML标记转化为服务器控件,便于服务器端处理。 7. C#值类型:包括整型(int、short等)、浮点型(float、double等)、布尔型(bool)和字符型(char)。 8. C#引用类型:主要包括类(Class)、接口(Interface)、委托(Delegate)和数组(Array)。 9. switch语句:case后的表达式必须是可比较的常量表达式,如整型、字符串或枚举类型。 10. 数组:C#中的数组属于引用类型,继承自System.Array类。 11. 构造方法:默认为public访问权限,如果声明为private,那么外部无法直接创建类的实例。 12. 属性:通常包含getter和setter方法,用于封装类的字段。 13. 所有C#类都继承自System.Object类。 14. C#程序示例:输出数组a的每三个元素一行,结果是2 4 6\n8 10 12\n14 16 18\n18。 15. 用户界面:包括图形用户界面(GUI)、命令行界面(CLI)和Web用户界面(Web UI)。 16. 服务器控件:ASP.NET中的服务器控件分为Web服务器控件和HTML服务器控件。 17. FSO:全称为FileSystemObject,是ASP.NET中用于文件操作的组件。 18. Application对象事件:包括BeginRequest和EndRequest;Session对象事件包括Start和End。 19. Application和Session对象:都是Global.asax文件中的成员,无需实例化。 20. ASP.NET身份验证:包括Windows身份验证、Forms身份验证和Passport身份验证。 21. Cookie类型:除了临时Cookie,还有永久Cookie,通过设置过期时间实现。 以上就是复习资料中涉及的主要知识点,这些内容对于理解和掌握ASP.NET Web程序设计的基础知识至关重要。