- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH06 用户控件
第10章 用户控件 回顾 ASP.NET中的缓存类型 页面输入缓存 局部页面缓存 数据源控件缓存 数据缓存 基于轮询的SQL缓存依赖 基于通知的SQL缓存依赖 本章介绍 制作用户控件 (重点) 使用属性、方法 使用事件 用户控件概述 毫无疑问,ASP.NET提供了相当丰富的控件。但是,有时候这些控件还不能满足我们的要求。在这种情况下,就可以使用ASP.NET开发具有自定义功能的新控件 创建新控件2种方式,第一个而且是最简单的方法就如同创建一个ASP.NET页面一样。这种控件成为用户控件。第二种方法是使用C#创建完成自定义的控件,这种控件叫自定义控件 用户控件的特点 用户控件的特点 (1)用户控件用.ascx文件表示。它不是编译代码 ,便以随网页动态的进行。 (2)用户控件不会出现在工具箱中。 (3)用户控件会对使用可视化设计工具的用户提供 有限的支持。 什么时候使用用户控件 一般地,当内容在逻辑上可组合在一起,而且又有可能要在多处使用时,使用用户控件。这种控件可在一个应用程序中重用,但不能跨应用程序重用。例如,我们发现,很多网站的所有页面的顶部都是一样的,用来显示网站的Logo和功能导航等,这种情况就可以把这个相同的顶部做成用户控件 创建用户控件 创建用户控件 %@ Control Language=C# AutoEventWireup=true CodeFile=C_Head.ascx.cs Inherits=C_Head % TABLE id=Table1 cellSpacing=1 cellPadding=1 width=640 border=0 TR TD colSpan=5 align=center南方学院/TD /TR TR TD bgColor=#0000ff asp:HyperLink id=HyperLink1 ForeColor=White runat=server关于我们/asp:HyperLink/TD TD bgColor=#0000ff asp:HyperLink id=HyperLink2 ForeColor=White runat=server必威体育精装版动态/asp:HyperLink/TD TD bgColor=#0000ff asp:HyperLink id=HyperLink3 ForeColor=White runat=server软件工程师/asp:HyperLink/TD TD bgColor=#0000ff asp:HyperLink id=HyperLink4 ForeColor=White runat=server游戏工程师/asp:HyperLink/TD TD bgColor=#0000ff asp:HyperLink id=HyperLink5 ForeColor=White runat=server电子商务/asp:HyperLink/TD /TR /TABLE 使用用户控件 将用户控件拖到测试页面 使用用户控件 %@ Page Language=C# AutoEventWireup=true CodeFile=D_TestUserControl.aspx.cs Inherits=D_TestUserControl % %@ Register src=C_Head.ascx tagname=C_Head tagprefix=uc1 % html xmlns=/1999/xhtml head runat=server title测试用户控件/title /head body form id=form1 runat=server div asp:Label ID=Label1 runat=server Text=测试用户控件 Font-Bold=True Font-Size=X-Large/asp:Label br / br / uc1:C_Head ID=C_Head1 runat=server / br / /div /form /body /html 使用用户控件 运行测试页面 使用属性 定义属性 public partial class C_Head : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } public string FirstButton { get { ret
您可能关注的文档
最近下载
- GY5(J1型)半联轴器加工工艺与工装设计-机械设计制造及其自动化.doc VIP
- 应用文写作:申请书.pptx VIP
- 湖北省华中师范大学第一附属中学2024-2025学年高三上学期十月月度检测英语试卷(无答案).docx VIP
- 水利工程造价存在问题及控制措施分析.doc
- 大学生常见心理问题课件.ppt
- 高考语文专题专练:分析小说的叙事特点提升专练(附答案).docx VIP
- 2024年秋季新湘少版三年级上册英语课件 Unit 6 第3课时 .pptx
- 《公共艺术课程(音乐)》教学课件-第二章-美妙的歌声.pptx VIP
- 大学学院重点学科经费管理办法.doc VIP
- 动物寄生虫病学.pptx VIP
文档评论(0)