- 0
- 0
- 约2.84千字
- 约 18页
- 2026-02-10 发布于四川
- 举报
Web用户控件
本讲大纲:
1、Web用户控件概述
2、创建及使用Web用户控件
3、设置用户控件
支持:
Web用户控件概述
1、用户控件与普通的Web页比较
2、用户控件的优点
用户控件与普通的Web页比较
ASP.NETWeb用户控件(.ascx文件)与完整的ASP.NET网页
(.aspx文件)相似,同样具有用户界面和代码,开发人员可以采取与创
建ASP.NET页相似的方法创建用户控件,然后向其中添加所需的标记和
子控件。用户控件可以像ASP.NET页一样对包含的内容进行操作(包括
执行数据绑定等任务)。
用户控件与ASP.NET网页有以下区别:
◆用户控件的文件扩展名为.ascx。
◆用户控件中没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定
义。
◆用户控件不能作为独立文件运行,而必须像处理任何控件一样,将它们添加到ASP.NET
页中。
◆用户控件中没有html、body或form元素。
用户控件的优点
用户控件了一个面向对象的编程模型,在一定程度上取代了
服务器端文件包含(!--#include--)指令,并且的功能比服务器
端包含文件的功能多。使用用户控件的优点如下:
◆可以将常用的内容或者控件以及控件的运行程序逻辑设计为用户控件,然后
便可以在多个网页中重复使用该用户控件,从而省去许多重复性的工作。如网
页上的导航栏,几乎每个页都需要相同的导航栏,可以将其设计为一个用户控
件,在多个页中使用。
◆如果网页内容需要改变,只需修改用户控件中的内容,其他添加使用该用户
控件的网页会自动随之改变,因此网页的设计以及变得简单易行。
创建及使用Web用户控件
1、创建Web用户控件
2、将Web用户控件添加至网页
3、使用Web用户控件制作博客导航条
设置用户控件
1、用户控件的属性
2、用户控件中的服务器控件
3、将Web网页转化为用户控件
用户控件的属性
ASP.NET的各种服务器控件都有其自身的属性和方法,程序
开发人员可以灵活地使用服务器控件中的属性和方法开发程序。在用
户控件中,程序开发人员也可以自行定义各种属性和方法,从而灵活
地应用用户控件。
this.Label1.Textthis.WebUserControl1.str_userName.ToString();
用户控件中的服务器控件
程序开发人员可以在用户控件中添加各种控件,如Label控件、
TextBox控件等,但当用户控件创建完成后,将其添加到网页时,在网
页的代码中不能直接用户控件中的服务控件的属性。为了实
现对用户控件中的服务器控件的,必须在用户控件中定义公有属
性,并且利用get器与set器来、设置控件的属性。
将Web网页转化为用户控件
用户控件与Web网页的设计几乎完全相同,因此,如果某个Web网页完成的功能可以在其他Web
页中重复使用,可以直接将Web网页转化成用户控件,而无须再重新设计。
将Web网页转化成用户控件,需要进行以下操作:
1在.aspx(Web
您可能关注的文档
- 软件校验流程:生成并对比Checksum.ini确保软件性.pdf
- 门厅软装设计方案:壁灯、抱枕、摆件等配饰.pptx
- MBA MPA教育优势及对个人发展影响.pdf
- MD计划订单转申操作指南.pdf
- 九年级上册数学人教版随堂1+1一元二次方程专题强化.pdf
- 严肃换届纪律确保工作风清气正实施情况报告.pdf
- 乡村振兴策略与成效分析.pdf
- 车身钣金孔位信息:后地板前横梁下板孔尺寸与用途.pdf
- S1407后地板前横梁下板钣金孔位及用途说明.pptx
- X种有效展示学习成果方法.pdf
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
原创力文档

文档评论(0)