- 0
- 0
- 约7.08千字
- 约 27页
- 2019-06-26 发布于湖北
- 举报
第一篇 .NET 基础 东鹏信息电子有限公司 内容 第 1 章 认识 ASP.NET 第 2 章 C# 3.0 程序设计基础 第 3 章 面向对象设计基础 第 4 章 ASP.NET 的网页代码模型及生命周期 第 4 章 ASP.NET 的网页代码模型及生命周期 主讲:Jayce_Zou 本章内容 主讲:Jayce_Zou ASP.NET 的网页代码模型 ASP.NET 客户端状态 ASP.NET 页面生命周期 ASP.NET 生命周期中的事件 创建 ASP.NET 网站 主讲:Jayce_Zou ASP.NET 网页组成 主讲:Jayce_Zou ASP.NET 网页一 般由三部分组成: 可视元素:包括 HTML,标记,服务器空间。 页面逻辑元素:包括事件处理程序和代码。 designer.cs 页文件:用来为页面的控件做初始化工作,一般只有 ASP.NET 应用程序(WebApplication)才有。 ASP.NET 页面中包含两种代码模型: 单文件页模型 代码隐藏页模型 单文件页模型 主讲:Jayce_Zou 单文件页模型中的所有代码,包括控件代码、事物处理代码以及 HTML 代码全都包含在 .aspx 文件中。 编程代码在 script 标签,并使用 runat=“server”属性标记。 单文件页模型示例代码 主讲:Jayce_Zou %@ Page Language=“C#” % !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “/TR/xhtml1/DTD/xhtml1-transitional.dtd” script runat=“server” /script html xmlns=“/1999/xhtml” head runat=“server” title无标题页/title /head body form id=“form1” runat=“server” div /div /form /body /html 代码隐藏页模型 主讲:Jayce_Zou 代码隐藏页模型将事物处理代码都存放在 cs 文件中,当 ASP.NET 网页运行的时候,ASP.NET 类生成时会先处理 cs 文件中的代码,再处理.aspx 页面中的代码。这种过程被成为代码分离。 代码分离有一种好处: .aspx 页面,美工人员设计 .cs 文件,程序员完成事务处理 页面样式代码和逻辑处理代码分离能够让维护变得简单 在.aspx 页面中,代码隐藏页模型的.aspx 页面代码基本上和单文件页模型的代码相同,不同的是在 script 标记中的单文件页模型的代码默认被放在了 同名的.cs 文件中。 代码隐藏页模型代码示例 主讲:Jayce_Zou %@ Page Language=“C#” AutoEventWireup=“true” CodeFile=“Default.aspx.cs” Inherits=“_Default” % !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “/TR/xhtml1/DTD/xhtml1-transitional.dtd” html xmlns=“/1999/xhtml” head runat=“server” title无标题页/title /head body form id=“form1” runat=“server” div /div /form /body /html 后置类代码示例 主讲:Jayce_Zou using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlContro
原创力文档

文档评论(0)