当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《网站开发编程 Active Server Page》第九章 ASP NET中的自定义控件

资源类别:文库,文档格式:PPT,文档页数:21,文件大小:606KB,团购合买
一、用户控件 二、自定义控件属性 三、自定义控件方法 四、自定义控件事件 五、从头开始创建自定义控件 六、扩展现有控件 七、复合控件
点击下载完整版文档(PPT)

北大青鸟 c 第九章 ASPNET中的自定义控件 Ⅴ ersion3.0 CHA

Version 3.0 ASP.NET 中的自定义控件 第九章

回顾 Web服务概念 ·WSDL 代理类不包含任何应用程序逻辑 UDDI SOAP 北大青鸟

2 回顾 • Web 服务概念 • WSDL • 代理类不包含任何应用程序逻辑 • UDDI • SOAP

目标 用户控件 自定义控件属性 自定义控件方法 自定义控件事件 从头开始创建自定义控件 扩展现有控件 复合控件 北大青鸟

3 目标 • 用户控件 • 自定义控件属性 • 自定义控件方法 • 自定义控件事件 • 从头开始创建自定义控件 • 扩展现有控件 • 复合控件

页面重用的方式 使用代码包含的方式实现页面重用 用户不能定制重用的代码 不能很好的保护开发者的代码 ASP NET中页面重用的方式 用户控件 自定义控件 北大青鸟

4 页面重用的方式 • 使用代码包含的方式实现页面重用 – 用户不能定制重用的代码 – 不能很好的保护开发者的代码 • ASP.NET中页面重用的方式 – 用户控件 – 自定义控件

用户控件概念 个Web用户控件与一个完整的Web窗体 页相似,它们都包含: 个用户界面页 一个代码隐藏文件 用户控件在以下方面与aspx文件不同: 扩展名必须为ascx 用户控件中不包含、和<FORM 元素 北大青鸟

5 用户控件概念 • 一个 Web 用户控件与一个完整的Web 窗体 页相似,它们都包含: – 一个用户界面页 – 一个代码隐藏文件 • 用户控件在以下方面与.aspx 文件不同: – 扩展名必须为 .ascx。 – 用户控件中不包含 、 和 元素

用户控件创建 步骤 创建一个Web项目 在“项目”菜单中单击“添加Web用户控件 将文本和控件添加到设计图面 希望能够以编程方式访问的所有控件都必须是 web窗体服务器控件或HTM服务器控件 使用Web窗体设计器设置属性并创建控件所需 的任何代码 实例 6 北大青鸟

6 用户控件创建 • 步骤 – 创建一个 Web 项目 – 在“项目”菜单中单击“添加 Web 用户控件” – 将文本和控件添加到设计图面 – 希望能够以编程方式访问的所有控件都必须是 Web 窗体服务器控件或 HTML 服务器控件 – 使用 Web 窗体设计器设置属性并创建控件所需 的任何代码 实例

将aspx页面修改为用户控件 去除元素 将Web窗体页中 ASPNET指令类型从@ Page更改为@ Control 更改指令的 Codebehind属性引用以反 映.aspX扩展名将更改为ascx ·将基类从 System. Web. UL. Page更改为 System. Web. Ul UserControl 北大青鸟

7 将aspx页面修改为用户控件 • 去除、 和 元素 • 将 Web 窗体页中ASP.NET 指令类型从 @ Page 更改为 @ Control • 更改指令的 Codebehind 属性引用以反 映 .aspx 扩展名将更改为 .ascx • 将基类从 System.Web.UI.Page 更改为 System.Web.UI.UserControl

用户控件的使用 属性 说明 TagPrefix确定用户控件的唯一命名空间 它将是标记中控件名称的前缀 TagName为用户控件的名称 Src 用户控件的虚拟路径,例如 UserControl1ascx” 北大青鸟

8 用户控件的使用 • 属性 说明 TagPrefix 确定用户控件的唯一命名空间, 它将是标记中控件名称的前缀 TagName 为用户控件的名称 Src 用户控件的虚拟路径,例如 “UserControl1.ascx

创建和使用用户控件演示 北大青鸟

9 创建和使用用户控件演示

Web自定义控件的概念 Web自定义控件是在服务器上运行的编译组 件 Web自定义控件将用户界面和其他相关功能 封装在可复用包中 Web自定义控件可以包含标准 ASPNET服务 器控件的所有设计时功能 北大青鸟

10 Web自定义控件的概念 • Web 自定义控件是在服务器上运行的编译组 件 • Web 自定义控件将用户界面和其他相关功能 封装在可复用包中 • Web 自定义控件可以包含标准ASP.NET 服务 器控件的所有设计时功能

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共21页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有