
第9章隐藏代码和业务对象
第9章 隐藏代码和业务对象

讲解提纲 ·9.,】使用隐藏代码(Code-behind ·9,2使用业务对象* ·9,3使用COM组件 ·8.4 Excel文件操作
讲解提纲 • 9.1 使用隐藏代码(Code-behind) • 9.2 使用业务对象* • 9.3 使用COM组件 • 8.4 Excel文件操作

本章要点 ·在普通页面中使用隐藏代码 ·在用户控件中使用隐藏代码 ·使用不包含界面的业务对像 ·使用包含界面的业务对象(自定义控件) ·使用非NET组件
本章要点 • 在普通页面中使用隐藏代码 • 在用户控件中使用隐藏代码 • 使用不包含界面的业务对象 • 使用包含界面的业务对象(自定义控件) • 使用非.NET组件

9.1使用隐藏代码(Code-behind) ·实现程序代码和HTML代码的页面分离 普通 Code- 页面 behind .aspx .vb ·本节讲解内容 -在普通页面中使用Code-behind -在用户控件中使用Code-behind
9.1 使用隐藏代码(Code-behind) • 实现程序代码和HTML代码的页面分离 • 本节讲解内容 – 在普通页面中使用Code-behind – 在用户控件中使用Code-behind

9.1.1在普通页面中使用Code behind ·步骤: 一第1步建立普通页面文件 -第2步建立Code-behind文件 ·下面以第7章的插入记录页面6-7.aspx为例讲解
9.1.1 在普通页面中使用Codebehind • 步骤: – 第1步 建立普通页面文件 – 第2步 建立Code-behind文件 • 下面以第7章的插入记录页面6-7.aspx为例讲解

第1步建立普通页面文件 ·只要提取其中的HTML代码就可以了,不过要在首 行添加引用隐藏代码的语句: EditPlus-[9-1.aspx] 回☒ Eile Edit yiew Search Document Project Iools Window Help x Page Inherits="ayInsert"Src="9-2.vb"> 9-1.aspx 8
第1步 建立普通页面文件 • 只要提取其中的HTML代码就可以了,不过要在首 行添加引用隐藏代码的语句: 9-1.aspx

第2步建立Code-behindi文件 ·将程序代码部分改写成一个类 ·手工导入名称空间 ·并要定义控件为Public变量 ☑EditPlus-[9-2vb*灯 ▣x Eile Edit yiew Search Document Project Iools Window Help '以下导入名称空间,注意这里是import3,不是1port。 Imports System ports 9-2.vb 因为使用web控件,所以导) Imports System.Data.0leDb Imports System.DateTime 因为使用N0w(),所以要导入 Public Page 声明文本框控件变量 」·声明下拉列表框控件变量 14 Sub Enter_click(Sender As Object,E As EventArgs) 15 '建立Connection对象
第2步 建立Code-behind文件 • 将程序代码部分改写成一个类 • 手工导入名称空间 • 并要定义控件为Public变量 9-2.vb

9.1.2在用户控件中使用Code behind ·步骤: -第l步首先改写为不使用Code-behind的普通用户控件 -第2步建立使用Code-behind的用户控件 第3步建立Code-behindi文件 第4步建立普通页面文件 普通 用户 Code- 页面 behind aspx ascx
9.1.2 在用户控件中使用Codebehind • 步骤: – 第1步 首先改写为不使用Code-behind的普通用户控件 – 第2步 建立使用Code-behind的用户控件 – 第3步 建立Code-behind文件 – 第4步 建立普通页面文件

第1步首先改写为不使用Code- behind的普通用户控件 ”为了改写方便,首先把6-7.aspx改写为不使用 Code-behind的普通用户控件,然后在此基础上再 修改为使用Code-behind的用户控件
第1步 首先改写为不使用Codebehind的普通用户控件 • 为了改写方便,首先把6 -7. aspx改写为不使用 Code-behind的普通用户控件,然后在此基础上再 修改为使用Code-behind的用户控件

第2步建立使用Code-behind的用 户控件 ·将用户控件中的HTML代码部分取出来,并在首 行添加引用Code-behind的语句 EditPlus-[9-3.ascx] ▣x Eile Edit yiew Search Document Project Iools Window Help -6X ”3rC="9-4.b” 9-3.ascx <t <t心网站评分:</td心
第2步 建立使用Code-behind的用 户控件 • 将用户控件中的HTML代码部分取出来 ,并在首 行添加引用Code-behind的语句 9-3.ascx