欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    HTML控件和Web服务器控件.pptx

    • 资源ID:70272977       资源大小:395.97KB        全文页数:46页
    • 资源格式: PPTX        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    HTML控件和Web服务器控件.pptx

    第第4章章 HTML控件和控件和Web服务器控件服务器控件本章讲述的主要内容本章讲述的主要内容4.1 4.1 4.1 4.1 ASP.NETASP.NETASP.NETASP.NET控件概述控件概述控件概述控件概述4.2 4.2 4.2 4.2 标准服务器端控件标准服务器端控件标准服务器端控件标准服务器端控件4.3 4.3 4.3 4.3 数据验证控件数据验证控件数据验证控件数据验证控件4.4 4.4 4.4 4.4 用户自定义控件用户自定义控件用户自定义控件用户自定义控件4.1 基本的基本的Web控件控件ASP.NET提提供供的的Web控控件件提提供供了了丰丰富富功功能能,可可以以使程序的开发变得更加简单和丰富。使程序的开发变得更加简单和丰富。Web控控件件中中包包括括传传统统的的表表单单控控件件,如如TextBox和和Button,以以及及其其它它更更高高抽抽象象级级别别的的控控件件,如如Calendar和和DataGrid控控件件。它它们们提提供供了了一一些些能能够够简化开发工作的特性:简化开发工作的特性:1.丰富而一致的对象模型丰富而一致的对象模型。2.对浏览器的自动检测对浏览器的自动检测。3.数据绑定数据绑定。4.支持主题支持主题。4.1 基本的基本的Web控件控件ASP.NET提供了与提供了与HTML元素相对应的基本元素相对应的基本Web控控件,下表列举了件,下表列举了ASP.NET提供的基本的提供的基本的Web控件。控件。4.1 服务器控件服务器控件 ASP.NET服务器控件主要分为以下三种类型:服务器控件主要分为以下三种类型:HTML服务器控件服务器控件 Web服务器控件服务器控件 标准服务器控件标准服务器控件 验证控件验证控件 导航控件导航控件 数据控件数据控件 登录控件等。登录控件等。用户自定义服务器控件用户自定义服务器控件 4.1.1 服务器控件的分类服务器控件的分类 4.1 服务器控件服务器控件 HTML服务器控件服务器控件 4.1.1 服务器控件的分类服务器控件的分类 HTML服务器控件类是在命名空间服务器控件类是在命名空间Syetem.Web.UI.HtmlControls中定义的。中定义的。HTML服务器控件的语法格式如下:服务器控件的语法格式如下:例如,如下输入密码的文本框控件:例如,如下输入密码的文本框控件:4.1 ASP.NET控件概述控件概述HTMLHTMLHTMLHTML控件控件控件控件 HTMLHTMLHTMLHTML控件在默认情况下属于客户端(浏览器)控件,服务器控件在默认情况下属于客户端(浏览器)控件,服务器控件在默认情况下属于客户端(浏览器)控件,服务器控件在默认情况下属于客户端(浏览器)控件,服务器无法对其进行控制。无法对其进行控制。无法对其进行控制。无法对其进行控制。HTMLHTMLHTMLHTML控件是从控件是从控件是从控件是从HTMLHTMLHTMLHTML标记衍生而来的,每个控标记衍生而来的,每个控标记衍生而来的,每个控标记衍生而来的,每个控件对应于一个或一组件对应于一个或一组件对应于一个或一组件对应于一个或一组HTMLHTMLHTMLHTML标记。例如,前面我们经常使用的标记。例如,前面我们经常使用的标记。例如,前面我们经常使用的标记。例如,前面我们经常使用的HTMLHTMLHTMLHTML表格控件,就是一个常用于页面布局工具的表格控件,就是一个常用于页面布局工具的表格控件,就是一个常用于页面布局工具的表格控件,就是一个常用于页面布局工具的HTMLHTMLHTMLHTML控件,如果不使控件,如果不使控件,如果不使控件,如果不使用工具箱中的控件,而直接在源视图中书写相应的用工具箱中的控件,而直接在源视图中书写相应的用工具箱中的控件,而直接在源视图中书写相应的用工具箱中的控件,而直接在源视图中书写相应的HTMLHTMLHTMLHTML代码也可代码也可代码也可代码也可以得到相同的效果,但使用控件可以节省大量的代码书写时间,以得到相同的效果,但使用控件可以节省大量的代码书写时间,以得到相同的效果,但使用控件可以节省大量的代码书写时间,以得到相同的效果,但使用控件可以节省大量的代码书写时间,且使操作变成了可视化的方式。且使操作变成了可视化的方式。且使操作变成了可视化的方式。且使操作变成了可视化的方式。HTMLHTMLHTMLHTML控件可以通过修改代码将其变成控件可以通过修改代码将其变成控件可以通过修改代码将其变成控件可以通过修改代码将其变成WebWebWebWeb服务器端控件,几服务器端控件,几服务器端控件,几服务器端控件,几乎所有的乎所有的乎所有的乎所有的HTMLHTMLHTMLHTML标记只要加上标记只要加上标记只要加上标记只要加上runat=serverrunat=serverrunat=serverrunat=server,这个服务器控件,这个服务器控件,这个服务器控件,这个服务器控件标识属性后都可以变成服务器端控件。这与普通标识属性后都可以变成服务器端控件。这与普通标识属性后都可以变成服务器端控件。这与普通标识属性后都可以变成服务器端控件。这与普通HTMLHTMLHTMLHTML标记相比最标记相比最标记相比最标记相比最大的区别在于,服务器端控件可以通过服务器端代码来控制。大的区别在于,服务器端控件可以通过服务器端代码来控制。大的区别在于,服务器端控件可以通过服务器端代码来控制。大的区别在于,服务器端控件可以通过服务器端代码来控制。4.1 ASP.NET控件概述控件概述服务器端控件服务器端控件服务器端控件服务器端控件 1.1.1.1.服务器端控件的执行过程服务器端控件的执行过程服务器端控件的执行过程服务器端控件的执行过程 当用户请求一个包含有当用户请求一个包含有当用户请求一个包含有当用户请求一个包含有WebWebWebWeb服务器端控件的服务器端控件的服务器端控件的服务器端控件的.aspx.aspx.aspx.aspx页面时,服务页面时,服务页面时,服务页面时,服务器首先对页面进行处理,将页面中包含的服务端控件及其他内容解器首先对页面进行处理,将页面中包含的服务端控件及其他内容解器首先对页面进行处理,将页面中包含的服务端控件及其他内容解器首先对页面进行处理,将页面中包含的服务端控件及其他内容解释成标准的释成标准的释成标准的释成标准的HTMLHTMLHTMLHTML代码,然后将处理结果以标准代码,然后将处理结果以标准代码,然后将处理结果以标准代码,然后将处理结果以标准HTMLHTMLHTMLHTML的形式一次性发的形式一次性发的形式一次性发的形式一次性发送给客户端。送给客户端。送给客户端。送给客户端。2.ASP.NET2.ASP.NET2.ASP.NET2.ASP.NET页面的处理过程页面的处理过程页面的处理过程页面的处理过程 当用户通过浏览器发出一个对当用户通过浏览器发出一个对当用户通过浏览器发出一个对当用户通过浏览器发出一个对ASP.NETASP.NETASP.NETASP.NET页面的请求后,页面的请求后,页面的请求后,页面的请求后,WebWebWebWeb服务服务服务服务器将用户的请求交由器将用户的请求交由器将用户的请求交由器将用户的请求交由ASP.NETASP.NETASP.NETASP.NET引擎来处理。系统首先会检查在服务引擎来处理。系统首先会检查在服务引擎来处理。系统首先会检查在服务引擎来处理。系统首先会检查在服务器缓存中是否有该页面,或此页面是否已被编译成了器缓存中是否有该页面,或此页面是否已被编译成了器缓存中是否有该页面,或此页面是否已被编译成了器缓存中是否有该页面,或此页面是否已被编译成了.dll.dll.dll.dll文件文件文件文件(Dynamic Link LibraryDynamic Link LibraryDynamic Link LibraryDynamic Link Library,动态链接库)。若没有则将页面转换为,动态链接库)。若没有则将页面转换为,动态链接库)。若没有则将页面转换为,动态链接库)。若没有则将页面转换为源程序代码,然后由编译器将其编译成源程序代码,然后由编译器将其编译成源程序代码,然后由编译器将其编译成源程序代码,然后由编译器将其编译成.dll.dll.dll.dll文件,否则直接利用已文件,否则直接利用已文件,否则直接利用已文件,否则直接利用已编译过的编译过的编译过的编译过的.dll.dll.dll.dll文件建立对象,并将执行结果返回到客户端浏览器。文件建立对象,并将执行结果返回到客户端浏览器。文件建立对象,并将执行结果返回到客户端浏览器。文件建立对象,并将执行结果返回到客户端浏览器。4.1 服务器控件服务器控件 Web服务器控件服务器控件 4.1.2 服务器控件的分类服务器控件的分类 Web服务器控件类定义在服务器控件类定义在Syetem.Web.UI.WebControls命名命名空间中。空间中。Web服务器控件的语法格式如下:服务器控件的语法格式如下:或或4.1 基本的基本的Web控件控件在在ASP.NET中,中,Web控件是使用相应的标记来编写控件的。控件是使用相应的标记来编写控件的。Web控件的标记有特定的格式:以控件的标记有特定的格式:以结束,在其间可以设置各种属性。结束,在其间可以设置各种属性。例如,这里定义了一个例如,这里定义了一个TextBox控件:控件:当客户端请求该控件所在当客户端请求该控件所在.aspx页面时,服务器就会把下面页面时,服务器就会把下面的代码送到客户端:的代码送到客户端:使用使用Web控件,使得程序员不用详细了解控件,使得程序员不用详细了解HTML元素就可以元素就可以设计页面。在设计页面。在Visual Studio中,程序员可以把中,程序员可以把Web控件拖拽控件拖拽到页面上来设计页面。到页面上来设计页面。4.1 基本的基本的Web控件控件Web控件可分为两部分:控件可分为两部分:1.Web控件:用来组成与用户进行交互的页面。这控件:用来组成与用户进行交互的页面。这类控件包括常用的按钮控件、文本框控件、标签控类控件包括常用的按钮控件、文本框控件、标签控件等,还有验证用户输入的控件,以及日历控件等。件等,还有验证用户输入的控件,以及日历控件等。2.数据绑定控件,用来实现数据的绑定和显示。这数据绑定控件,用来实现数据的绑定和显示。这类控件包括广告控件、表格控件等,还有用于导航类控件包括广告控件、表格控件等,还有用于导航的菜单控件和树型控件。的菜单控件和树型控件。4.1服务器服务器控件控件 用户自定义服务器控件用户自定义服务器控件 4.1.3 服务器控件的分类服务器控件的分类 自定义控件被定义在命名空间自定义控件被定义在命名空间System.Web.UI.Control或或Syetem.Web.UI.WebControls中,是编程人员自行设计和中,是编程人员自行设计和开发的控件。开发的控件。它存放在扩展名为它存放在扩展名为.ascx的文件中,使用时只须将它们集的文件中,使用时只须将它们集成进成进ASP.NET应用程序中。应用程序中。通过这个方法,用户不仅可以使用自己定义的控件,还通过这个方法,用户不仅可以使用自己定义的控件,还可以很方便地使用第三方提供的现成控件,如图表工具和可以很方便地使用第三方提供的现成控件,如图表工具和树形图等,且大部分控件都可以在网上免费下载,这为广树形图等,且大部分控件都可以在网上免费下载,这为广大程序开发者高效、快速的地开发大程序开发者高效、快速的地开发Web程序提供了方便。程序提供了方便。4.1服务器服务器控件控件 Web服务器控件的共有属性服务器控件的共有属性 4.1.4 Web服务器控件的属性、事件和方法服务器控件的属性、事件和方法 属属 性性说说 明明属属 性性说说 明明AccessKey定义控件的加速键定义控件的加速键Font-Names控件使用字体的列表控件使用字体的列表BackColor控件的背景颜色控件的背景颜色Font-Size字体的大小字体的大小BorderColor控件的边框颜色控件的边框颜色Font-Underline字体是否使用下划线字体是否使用下划线BorderStyle控件的边框样式控件的边框样式ForeColor控件上文本的颜色控件上文本的颜色BoderWidth控件的边框宽度控件的边框宽度Height控件的高度控件的高度CSSClass控件使用的样式表类控件使用的样式表类TabIndex控件的控件的Tab键顺序键顺序Enabled指定控件能否被访问指定控件能否被访问Text控件上显示的文本控件上显示的文本Font-Bold字体是否为粗体字体是否为粗体ToolTip设置控件的提示信息设置控件的提示信息Font-Name控件上文本的字体控件上文本的字体Visible 设置控件是否可见设置控件是否可见Runat属性值固定为属性值固定为ServerWidth控件的宽度控件的宽度4.1 服务器控件服务器控件 Web服务器控件的方法服务器控件的方法 4.1.5 Web服务器控件的属性、事件和方法服务器控件的属性、事件和方法方方 法法说说 明明ApplyStyleSheetSkin将页面样式表中定义的属性应用于该控件将页面样式表中定义的属性应用于该控件DataBind将控件与某个数据源进行绑定将控件与某个数据源进行绑定Dispose从内存中释放控件之前,给控件一个执行清从内存中释放控件之前,给控件一个执行清除任务的机会除任务的机会Focus把输入焦点设置为该控件把输入焦点设置为该控件GetType获取当前实例的类型获取当前实例的类型4.1 服务器控件服务器控件 Web服务器控件事件和事件过程服务器控件事件和事件过程 4.1.6Web服务器控件的属性、事件和方法服务器控件的属性、事件和方法 Web服务器控件事件是使某个控件进入活动状态的一服务器控件事件是使某个控件进入活动状态的一种操作或动作。例如,按下某个键、单击一下鼠标等种操作或动作。例如,按下某个键、单击一下鼠标等都可触发一个控件事件。在例都可触发一个控件事件。在例7-1中,单击中,单击“登录登录”和和“取消取消”按钮都会触发按钮都会触发Button控件的鼠标单击事件。控件的鼠标单击事件。事件发生以后,如果有相应的事件处理过程,就会事件发生以后,如果有相应的事件处理过程,就会完成过程所要求的功能。如完成过程所要求的功能。如“取消取消”按钮的单击事件按钮的单击事件过程,将过程,将“用户名用户名”输入框和输入框和“密码密码”输入框的内容输入框的内容清空,并将光标定位到清空,并将光标定位到“用户名用户名”输入框上。输入框上。4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.1 .2.1 .2.1 .2.1 ImageButtonImageButtonImageButtonImageButton和和和和HyperLinkHyperLinkHyperLinkHyperLink控件控件控件控件 ImageButtonImageButtonImageButtonImageButton(图像按钮)、(图像按钮)、(图像按钮)、(图像按钮)、ImageImageImageImage(图像)和(图像)和(图像)和(图像)和HyperLinkHyperLinkHyperLinkHyperLink(超(超(超(超链接)控件都可以在控件中显示图片,且都具有超链接跳转的功能。链接)控件都可以在控件中显示图片,且都具有超链接跳转的功能。链接)控件都可以在控件中显示图片,且都具有超链接跳转的功能。链接)控件都可以在控件中显示图片,且都具有超链接跳转的功能。1.ImageButton1.ImageButton1.ImageButton1.ImageButton控件控件控件控件 4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.1 .2.1 .2.1 .2.1 ImageButtonImageButtonImageButtonImageButton和和和和HyperLinkHyperLinkHyperLinkHyperLink控件控件控件控件 2.HyperLink2.HyperLink2.HyperLink2.HyperLink控件控件控件控件 双击双击双击双击HyperLinkHyperLinkHyperLinkHyperLink(超链接)控件在工具箱中的图标,可将控件(超链接)控件在工具箱中的图标,可将控件(超链接)控件在工具箱中的图标,可将控件(超链接)控件在工具箱中的图标,可将控件添加到当前页面光标所在位置。添加到当前页面光标所在位置。添加到当前页面光标所在位置。添加到当前页面光标所在位置。HyperLinkHyperLinkHyperLinkHyperLink控件与标签控件很相似,控件与标签控件很相似,控件与标签控件很相似,控件与标签控件很相似,但该控件支持用户的单击事件,可以在控件中显示图片,可以指定但该控件支持用户的单击事件,可以在控件中显示图片,可以指定但该控件支持用户的单击事件,可以在控件中显示图片,可以指定但该控件支持用户的单击事件,可以在控件中显示图片,可以指定超链接的目标框架等特有属性。超链接的目标框架等特有属性。超链接的目标框架等特有属性。超链接的目标框架等特有属性。4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.2 .2.2 .2.2 .2.2 ImageImageImageImage和和和和ImageMapImageMapImageMapImageMap控件控件控件控件 ImageImageImageImage控件和控件和控件和控件和ImageMapImageMapImageMapImageMap控件都是用于图片显示的控件。控件都是用于图片显示的控件。控件都是用于图片显示的控件。控件都是用于图片显示的控件。1.Image1.Image1.Image1.Image控件控件控件控件4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.2 .2.2 .2.2 .2.2 ImageImageImageImage和和和和ImageMapImageMapImageMapImageMap控件控件控件控件 2.ImageMap2.ImageMap2.ImageMap2.ImageMap控件控件控件控件 利用利用利用利用ImageMapImageMapImageMapImageMap控件可以创建一个图像,该图像包含任意数目的,控件可以创建一个图像,该图像包含任意数目的,控件可以创建一个图像,该图像包含任意数目的,控件可以创建一个图像,该图像包含任意数目的,用户可以单击的区域,这些区域称为用户可以单击的区域,这些区域称为用户可以单击的区域,这些区域称为用户可以单击的区域,这些区域称为“作用点作用点作用点作用点”。每一个作用点都。每一个作用点都。每一个作用点都。每一个作用点都可以是一个单独的超链接或回发事件。可以是一个单独的超链接或回发事件。可以是一个单独的超链接或回发事件。可以是一个单独的超链接或回发事件。ImageMapImageMapImageMapImageMap控件与其他网页编控件与其他网页编控件与其他网页编控件与其他网页编辑工具(如辑工具(如辑工具(如辑工具(如DreamwareDreamwareDreamwareDreamware)提供的)提供的)提供的)提供的“热点地图热点地图热点地图热点地图”功能类似。功能类似。功能类似。功能类似。ImageMapImageMapImageMapImageMap控件主要由以下两个部分组成:控件主要由以下两个部分组成:控件主要由以下两个部分组成:控件主要由以下两个部分组成:1)1)1)1)显示于控件中的图像。它可是任何标准显示于控件中的图像。它可是任何标准显示于控件中的图像。它可是任何标准显示于控件中的图像。它可是任何标准WebWebWebWeb图形格式的图形,图形格式的图形,图形格式的图形,图形格式的图形,如如如如*.gif.gif.gif.gif、*.jpg.jpg.jpg.jpg 或或或或*.png.png.png.png文件,该图像构成用户操作界面。文件,该图像构成用户操作界面。文件,该图像构成用户操作界面。文件,该图像构成用户操作界面。2)2)2)2)隐藏在图像中的作用点集合。每个作用点控件都是一个不隐藏在图像中的作用点集合。每个作用点控件都是一个不隐藏在图像中的作用点集合。每个作用点控件都是一个不隐藏在图像中的作用点集合。每个作用点控件都是一个不同的同的同的同的WebWebWebWeb元素。对于每个作用点控件,需要定义其形状(圆形、矩元素。对于每个作用点控件,需要定义其形状(圆形、矩元素。对于每个作用点控件,需要定义其形状(圆形、矩元素。对于每个作用点控件,需要定义其形状(圆形、矩形或多边形)以及用于指定作用点位置和大小的坐标。例如,如果形或多边形)以及用于指定作用点位置和大小的坐标。例如,如果形或多边形)以及用于指定作用点位置和大小的坐标。例如,如果形或多边形)以及用于指定作用点位置和大小的坐标。例如,如果创建一个圆形作用点,则应定义圆心的创建一个圆形作用点,则应定义圆心的创建一个圆形作用点,则应定义圆心的创建一个圆形作用点,则应定义圆心的x x x x、y y y y坐标及圆的半径。坐标及圆的半径。坐标及圆的半径。坐标及圆的半径。使用使用Image控件、控件、ImageButton控件、控件、HyperLink控控件和件和ImageMap控件制作一个控件制作一个ASP.NET网站网站ImageAndHyper.aspx4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.3 .2.3 .2.3 .2.3 RadioButtonRadioButtonRadioButtonRadioButton和和和和RadioButtonListRadioButtonListRadioButtonListRadioButtonList控件控件控件控件 1.1.1.1.单选按钮控件(单选按钮控件(单选按钮控件(单选按钮控件(RadioButtonRadioButtonRadioButtonRadioButton)4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.3 .2.3 .2.3 .2.3 RadioButtonRadioButtonRadioButtonRadioButton和和和和RadioButtonListRadioButtonListRadioButtonListRadioButtonList控件控件控件控件 2.2.2.2.单选按钮组控件(单选按钮组控件(单选按钮组控件(单选按钮组控件(RadioButtonListRadioButtonListRadioButtonListRadioButtonList)一个实例一个实例GroupnameDataSourceDataTable的用法的用法IsPostBack和和page_loadAutoPostback属性和属性和SelectedIndexChanged4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.4 .2.4 .2.4 .2.4 CheckBoxCheckBoxCheckBoxCheckBox和和和和CheckListCheckListCheckListCheckList控件控件控件控件 CheckBoxCheckBoxCheckBoxCheckBox(复选框)与(复选框)与(复选框)与(复选框)与CheckListCheckListCheckListCheckList(复选框组)控件的作用十(复选框组)控件的作用十(复选框组)控件的作用十(复选框组)控件的作用十分相似,都是用于向用户提供多选输入数据的控件。用户可以在控分相似,都是用于向用户提供多选输入数据的控件。用户可以在控分相似,都是用于向用户提供多选输入数据的控件。用户可以在控分相似,都是用于向用户提供多选输入数据的控件。用户可以在控件提供的多个选项中选择一个或多个。被选中的对象中带有一个件提供的多个选项中选择一个或多个。被选中的对象中带有一个件提供的多个选项中选择一个或多个。被选中的对象中带有一个件提供的多个选项中选择一个或多个。被选中的对象中带有一个“”标记,标记,标记,标记,CheckBoxCheckBoxCheckBoxCheckBox和和和和CheckListCheckListCheckListCheckList控件的外观如图控件的外观如图控件的外观如图控件的外观如图6-156-156-156-15所示。所示。所示。所示。联合循环语句讲解4.2 标准服务器端控件标准服务器端控件4.2.5 4.2.5 4.2.5 4.2.5 ListBoxListBoxListBoxListBox和和和和DropDownListDropDownListDropDownListDropDownList控件控件控件控件 ListBoxListBoxListBoxListBox(列表框)和(列表框)和(列表框)和(列表框)和DropDownListDropDownListDropDownListDropDownList(下拉列表框)控件也是(下拉列表框)控件也是(下拉列表框)控件也是(下拉列表框)控件也是一种常见的用于向用户提供输入数据选项的控件,其外观如图一种常见的用于向用户提供输入数据选项的控件,其外观如图一种常见的用于向用户提供输入数据选项的控件,其外观如图一种常见的用于向用户提供输入数据选项的控件,其外观如图6-156-156-156-15和图和图和图和图6-166-166-166-16所示。所示。所示。所示。参看RadioButtonList的例子4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.8 .2.8 .2.8 .2.8 容器控件容器控件容器控件容器控件 所谓所谓所谓所谓“容器容器容器容器”控件是指可以安放其他控件的控件。控件是指可以安放其他控件的控件。控件是指可以安放其他控件的控件。控件是指可以安放其他控件的控件。ASP.NET ASP.NET ASP.NET ASP.NET 2.02.02.02.0提供有两种容器控件,提供有两种容器控件,提供有两种容器控件,提供有两种容器控件,PlaceHolderPlaceHolderPlaceHolderPlaceHolder和和和和PanelPanelPanelPanel控件。控件。控件。控件。PlaceHolderPlaceHolderPlaceHolderPlaceHolder控件用于在控件用于在控件用于在控件用于在WebWebWebWeb页面上保留一个位置,以便在程序页面上保留一个位置,以便在程序页面上保留一个位置,以便在程序页面上保留一个位置,以便在程序运行时向其中动态地添加其他控件,这对动态网页的布局设计是十运行时向其中动态地添加其他控件,这对动态网页的布局设计是十运行时向其中动态地添加其他控件,这对动态网页的布局设计是十运行时向其中动态地添加其他控件,这对动态网页的布局设计是十分有利的。分有利的。分有利的。分有利的。PanelPanelPanelPanel控件对应于控件对应于控件对应于控件对应于HTMLHTMLHTMLHTML的的的的标记,其作用与标记,其作用与标记,其作用与标记,其作用与PlaceHolderPlaceHolderPlaceHolderPlaceHolder控控控控件相似,可以将放置在其中的一组控件作为一个整体来操作。最常件相似,可以将放置在其中的一组控件作为一个整体来操作。最常件相似,可以将放置在其中的一组控件作为一个整体来操作。最常件相似,可以将放置在其中的一组控件作为一个整体来操作。最常用的是通过设置用的是通过设置用的是通过设置用的是通过设置PanelPanelPanelPanel的的的的VisibleVisibleVisibleVisible属性来控制这一组控件的显示或隐属性来控制这一组控件的显示或隐属性来控制这一组控件的显示或隐属性来控制这一组控件的显示或隐藏。藏。藏。藏。4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.7 .2.7 .2.7 .2.7 TableTableTableTable控件控件控件控件 前面介绍过在前面介绍过在前面介绍过在前面介绍过在WebWebWebWeb页面中用于页面布局的页面中用于页面布局的页面中用于页面布局的页面中用于页面布局的HTMLHTMLHTMLHTML表格控件,那是表格控件,那是表格控件,那是表格控件,那是一种用于静态环境的布局工具。在工具箱一种用于静态环境的布局工具。在工具箱一种用于静态环境的布局工具。在工具箱一种用于静态环境的布局工具。在工具箱“标准标准标准标准”选项卡中也有一选项卡中也有一选项卡中也有一选项卡中也有一个个个个TableTableTableTable控件,其图标为控件,其图标为控件,其图标为控件,其图标为 。这是一个。这是一个。这是一个。这是一个WebWebWebWeb服务器端控件,使用该控服务器端控件,使用该控服务器端控件,使用该控服务器端控件,使用该控件可更易于编程,用户可通过程序代码方便地控制表格中显示的内件可更易于编程,用户可通过程序代码方便地控制表格中显示的内件可更易于编程,用户可通过程序代码方便地控制表格中显示的内件可更易于编程,用户可通过程序代码方便地控制表格中显示的内容及表格的行、列数。容及表格的行、列数。容及表格的行、列数。容及表格的行、列数。TabelTabelTabelTabel控件除了具有控件除了具有控件除了具有控件除了具有HTMLHTMLHTMLHTML表格的一般属性,如表格的一般属性,如表格的一般属性,如表格的一般属性,如BackImageUrlBackImageUrlBackImageUrlBackImageUrl(背景图片)、(背景图片)、(背景图片)、(背景图片)、BackColorBackColorBackColorBackColor(背景颜色)、(背景颜色)、(背景颜色)、(背景颜色)、BorderStyleBorderStyleBorderStyleBorderStyle(边框样式)(边框样式)(边框样式)(边框样式)、BorderColorBorderColorBorderColorBorderColor(背景颜色)、(背景颜色)、(背景颜色)、(背景颜色)、CellPaddingCellPaddingCellPaddingCellPadding(单元格内间距)、(单元格内间距)、(单元格内间距)、(单元格内间距)、CellSpacingCellSpacingCellSpacingCellSpacing(单元格之间距离)、(单元格之间距离)、(单元格之间距离)、(单元格之间距离)、GridLinesGridLinesGridLinesGridLines(单元格框线)、(单元格框线)、(单元格框线)、(单元格框线)、WidthWidthWidthWidth(宽)、(宽)、(宽)、(宽)、HeightHeightHeightHeight(高)等,还具有两个关键的子对象(高)等,还具有两个关键的子对象(高)等,还具有两个关键的子对象(高)等,还具有两个关键的子对象TableRowTableRowTableRowTableRow和和和和TableCellTableCellTableCellTableCell,前者用于创建和设置表格中的行,后者用,前者用于创建和设置表格中的行,后者用,前者用于创建和设置表格中的行,后者用,前者用于创建和设置表格中的行,后者用于创建和设置表格中的列。通常可以通过于创建和设置表格中的列。通常可以通过于创建和设置表格中的列。通常可以通过于创建和设置表格中的列。通常可以通过TableCellTableCellTableCellTableCell对象的对象的对象的对象的TextTextTextText属属属属性从单元格读取,或向其中写入数据。性从单元格读取,或向其中写入数据。性从单元格读取,或向其中写入数据。性从单元格读取,或向其中写入数据。例例例例6-46-46-46-4 TableDynamic.aspx TableDynamic.aspx TableDynamic.aspx TableDynamic.aspx 【例例例例6-56-56-56-5】Placeholder.aspxPlaceholder.aspxPlaceholder.aspxPlaceholder.aspx联合联合联合联合placeholderplaceholder和和和和TableTable4.2 标准服务器端控件标准服务器端控件4 4 4 4.2.6 .2.6 .2.6 .2.6 FileUploadFileUploadFileUploadFileUpload控件控件控件控件文件上传(文件上传(文件上传(文件上传(FileUploadFileUploadFileUploadFileUpload)控件,顾名思义是用于将文件从本地计算)控件,顾名思义是用于将文件从本地计算)控件,顾名思义是用于将文件从本地计算)控件,顾名思义是用于将文件从本地计算机上传到远程机上传到远程机上传到远程机上传到远程WebWebWebWeb服务器的控件,使用该控件可替代服务器的控件,使用该控件可替代服务器的控件,使用该控件可替代服务器的控件,使用该控件可替代ASPASPASPASP程序中常用程序中常用程序中常用程序中常用FSOFSOFSOFSO(文件系统对象),且(文件系统对象),且(文件系统对象),且(文件系统对象),且FileUploadFileUploadFileUploadFileUpload控件具有更高的效率和安全控件具有更高的效率和安全控件具有更高的效率和安全控件具有更高的效率和安全性。性。性。性。FileUploadFileUploadFileUploadFileUpload控件在工具箱的图标为控件在工具箱的图标为控件在工具箱的图标为控件在工具箱的图标为 。如图如图如图如图6-216-216-216-21所示,从外观上看所示,从外观上看所示,从外观上看所示,从外观上看FileUploadFileUploadFileUploadFileUpload控件有一个文本框和一控件有一个文本框和一控件有一个文本框和一控件有一个文本框和一个个个个【浏览浏览浏览浏览】按钮控件组成,用户可直接在文本框中输入希望上传的按钮控件组成,用户可直接在文本框中输入希望上传的按钮控件组成,用户可直接在文本框中输入希望上传的按钮控件组成,用户可直接在文本框中输入希望上传的文件名(包括文件存放路径)。若用户在文件名(包括文件存放路径)。若用户在文件名(包括文件存放路径)。若用户在文件名(包括文件存放路径)。若用户在WebWebWebWeb页面中单击控件的页面中单击控件的页面中单击控件的页面中单击控件的【浏览浏览浏览浏览】按钮时,系统将自动弹出一个按钮时,系统将自动弹出一个按钮时,系统将自动弹出一个按钮时,系统将自动弹出一个“选择文件选择文件选择文件选择文件”对话框(类似与对话框(类似与对话框(类似与对话框(类似与WindowsWindowsWindowsWindows的的的的“打开打开打开打开”对话框),通过该对话框用户可根据需要选择对话框),通过该对话框用户可根据需要选择对话框),通过该对话框用户可根据需要选择对话框),通过该对话框用户可根据需要选择希望上传到远程希望上传到远程希望上传到远程希望上传到远程WebWebWebWeb服务器的文件。出于安全方面的考虑,不能将服务器的文件。出于安全方面的考虑,不能将服务器的文件。出于安全方面的考虑,不能将服务器的文件。出于安全方面的考虑,不能将文件名预先加载到文件名预先加载到文件名预先加载到文件名预先加载到FileUploadFileUploadFileUploadFileUpload控件中控件中控件中控件中。参见参见参见参见FileUploadPage.asp

    注意事项

    本文(HTML控件和Web服务器控件.pptx)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开