CH06 用户控件.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档