ASP.NET技术整理:从基础到进阶

需积分: 9 2 下载量 131 浏览量 更新于2024-07-30 收藏 2.29MB DOC 举报
"这份文档是作者根据《asp.net 30.入门经典》一书整理的asp.net相关技术,涵盖了CSS样式、LINQ以及Web等多个方面,适合初学者和进阶者学习。文档详细讲解了HTML基础,如标题、段落、列表的创建,以及链接的创建。此外,还介绍了CSS的选择器,包括Universal选择符、Type选择符、ID选择符和Class选择符,这些都是进行网页样式设计的关键。在ASP.NET的状态管理方面,文档解释了页面生命周期,包括从用户请求到页面在浏览器中显示的过程,以及回送事件的处理,特别是ViewState的工作原理。" 详细知识点: 1. HTML基础: - `<h1>`到`<h6>`:用于创建各级标题,`<h1>`是最高级别,`<h6>`是最小级别。 - `<p>`:表示文本段落。 - `DOCTYPE`:声明文档类型,确保浏览器正确解析HTML。 - `<ol>`和`<ul>`:分别用于创建有序列表和无序列表,`<li>`定义列表项。 - `<a>`:创建超链接,实现页面间的跳转。 2. CSS选择器: - Universal选择符 (`*`):匹配任何元素。 - Type选择符:通过元素名称指定特定HTML元素,如`p`选择所有的段落元素。 - ID选择符 (`#`):通过元素的唯一ID标识单个元素,例如`#myID`。 - Class选择符 (`.`):通过类名选择多个元素,例如`.myClass`。 3. ASP.NET页面生命周期: - 浏览器请求页面,服务器读取并处理页面,生成HTML发送给浏览器。 - 首次加载时,所有控件设定为默认值。 - 用户交互(如按钮点击)触发回送,服务器重新构建页面,恢复控件状态。 - ViewState存储控件的值,用于回送后保持状态。 - 回送期间,事件处理代码(如按钮点击事件)执行,可以改变控件属性。 - 改变后的控件值被保存在ViewState中,以便后续回送。 4. ASP.NET回送机制: - 回送事件导致页面再次被处理,但这次控件值来自ViewState。 - 如果控件值在回送前未改变,ViewState中不会存储新值,仍显示默认值。 - 通过事件处理程序,可以动态更新控件状态,并确保新值在ViewState中。 这份asp.net技术文档深入浅出地阐述了HTML基础、CSS选择器的使用,以及ASP.NET页面状态管理的核心概念,对于理解asp.net开发流程和网页动态行为有着重要的指导作用。无论是初学者还是有经验的开发者,都能从中获益。