ASP.NET程序设计(高职计算机专业系列教材)-第六章 ASP.NET的Web服务器控件.ppt_第1页
ASP.NET程序设计(高职计算机专业系列教材)-第六章 ASP.NET的Web服务器控件.ppt_第2页
免费预览已结束,剩余65页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章 asp.net的web服务器控件 第六章第六章 asp.netasp.net的的webweb服务器控件服务器控件 6.1 web窗体概述 6.2 内置服务器端控件 6.3 验证服务器端控件 6.4 其它服务器端控件 第六章 asp.net的web服务器控件 本章主要学习asp.net中常用的web服务器 控件(简单的内置服务器端控件、验证服务器 端控件、其它服务器端控件)及其使用,掌握 web窗体与常用控件的功能特点、属性、方法及 能够识别的事件,对于读者正确使用它们进行 编程具有非常重要的意义。 本章教学要求: 第六章 asp.net的web服务器控件 窗体是在设计程序时,用来制作用户输入输出界面的基本 对象。主要用来接收用户输入的数据或是提供信息给用户 观看,所以窗体是用户和计算机沟通的主要工具。web窗体 是一项基于服务器的技术,即所有的代码都是在服务器上 运行,客户端只是用户的浏览器。 asp.net web窗体页是带.aspx扩展名的文本文件。可 在整个iis虚拟目录中部署它们。 6.1.1 web程序模型 6.1 web窗体概述 第六章 asp.net的web服务器控件 1.常用的asp.net页面事件和属性 page.load事件:在页面被加载时,自动调用该事件。可以在 page.load方法中放置页面的初始化代码,如数据库的连接等 。 page.unload事件:当页面从内存中被卸载时,自动调用该事 件。 page.ispostback属性:判断用户是否第一次访问该页面。若 是第一次访问,则ispostback属性为false,否则为true。 控件事件:由用户在客户端浏览器上触发的各种事件,如按钮 的click事件等。 2.页面指示符 asp.net的页面指示符,也称指令,用于指明web页面( .aspx)和用户控件(.ascx)在编译时使用的设置。常用指令有 8种,其功能已在第二章已介绍,本章从略。 第六章 asp.net的web服务器控件 6.1.2 html6.1.2 html控件与控件与webweb控件控件 1. html控件(带有属性runat=“server“的html元素) html控件由html标记演变而来,几乎所有的html标记 加上runat=“server”这个server控件的属性标识后,都 可以变为html服务器控件。这些控件对应的类的定义位 于system.web.ui.htmlcontrols命名空间中,是从 htmlcontrol基类中直接或间接派生出来的。 html服务器控件列表详细见书后附录3中表一。 第六章 asp.net的web服务器控件 2.web控件(如控件) web控件对应的类的定义位于system.web.ui.webcontrols命名 空间中,是从webcontrol基类中直接或间接派生出来的。web控件比 html服务器控件拥有更多的内置功能,它不只提供文本与按钮等窗体 类型的控件,还提供了诸如datagrid、datalist、adrotator、 calendar等特殊用途的控件。 web服务器控件列表详细见书后附录3中表二。 microsoft提供了以上两组服务器控件(html服务器控件与web窗体 控件),这两组控件的某些功能重复设置,但在web窗体中,两者都可 以使用或混用,相互不会妨碍。但是二者之间仍有一些明显的区别,如 下表6-1所示。 第六章 asp.net的web服务器控件 表6-1 html服务器控件与web窗体控件的区别 第六章 asp.net的web服务器控件 6.2.1 控件 6.2.2 image控件 6.2.3 控件 6.2.4 、控件 和控件 和控件 和控件 6.2 简单的内置服务器端控件 第六章 asp.net的web服务器控件 首先给出最常用的asp.net的web服务器端控件,并与 以前使用的html窗体标记符进行比较。见下表6-2。 第六章 asp.net的web服务器控件 6.2.1 控件 在asp.net中,该控件是文本标签控件,用于在web页面上 显示文本信息。它类似于html的标记。 1控件的属性 控件与其它html窗体控件一样,也有一组可以设置的属性。 runat=“server“和id(控件的唯一标识)属性用于每个asp.net web控件 ,其它属性都是可选的。控件的主要属性包括如下:text: 设置 希望标签控件显示的文本。 backcolor、forecolor:指定标签控件的背景色和标签控件上文本的 颜色。 bordercolor、borderstyle、borderwidth:指定边框的颜色、样式 、宽度。 font:指定控件显示文字的字体属性,包括字体名称、大小等。 visible:设置标签控件是否在页面上显示,其值必须是true和false。 enable:允许|禁止操作,可取值true|false。禁止时,标签呈灰色显 示。 第六章 asp.net的web服务器控件 2控件使用举例 控件的基本语法很简单,如: 文本信息 或者 其中,前缀表示该控件属于asp.net的内置的控件集 。 例6.1 利用控件为一家化妆品公司显示文本。 第六章 asp.net的web服务器控件 /ch6-1.aspx label控件页 dhc深层卸妆油 /标记允许在服务器上处理窗体控件 只要用过一次,便会爱不释手 舒缓肌肤的同时,又具惊人卸妆效果的完美卸妆 油。 图6.1 第一次运行结果界面 第六章 asp.net的web服务器控件 6.2.2 image控件 image控件又称图像控件,与html控件中的img控件相 似,主要用来显示用户的图片或图像。可以使用该控件的 imageurl属性设置要显示的图片或图像文件的链接地址( url);控件的alternatetext属性显示图片或图像提示信息 ,如果图片或图像无法显示时,则图片或图像所在位置仅显 示备用文本。image控件的用法如下: alternatetext=“图像提示文本“ width=“200px“ height=“200px“ 例6.2 在页面上添加1个image控件和1个label控件。其中, image控件显示一张图片,label控件显示image控件的 alternatetext属性值。 第六章 asp.net的web服务器控件 控件的html主要代码如下(其余类似ch6-1): /ch6-2 我的图片 图6.3 ch6-2.aspx窗体的设计界面 图6.4 ch6-2.aspx窗体的运行界面 第六章 asp.net的web服务器控件 6.2.3 控件 在asp.net中,控件是文本框控件,用于在 web页面上接收用户的文本信息。它类似于html的标记。 文本框是一个可以有很多行的文本区,允许输入较多的文 本。该控件提供了以下几个主要属性: maxlength:指定输入到中最多的字符个数 。 textmode:指定是否希望控件只接收一行(默认值,或将 设置成singleline)、或是多行(将其设成multiline) 、还是将内容隐藏起来的一行(将其设为password)。 readonly:表示文本是否为只读,默认为false。 rows、columns:设置文本框所具有的行数、列数。 wrap:指定在多行文本框中,文本是否应自动换行。 cssclass:控件呈现的样式。 enableviewstate:控件是否保留viewstate状态。 第六章 asp.net的web服务器控件 其常用方法如下: textchanged当更改文本框的内容触发的事件。 load当服务器控件加载到page对象中时发生的事 件。 databinding当服务器控件绑定到数据源时发生的 事件。 控件的基本语法如下: wrap=“true|false“ ontextchanged=“ontextchangedmethod“ runat=“server“ 第六章 asp.net的web服务器控件 6.2.4 、 控件 1.控件 控件即按钮控件。它可分为提交按钮控件和命令按钮控件, 前者不具有与按钮关联的命令,它只是将web页面回送到服务器。默认情况下 , 控件是提交按钮。后者一般包含与控件相关联的命令,同 时还具有一个处理控件命令的事件click,我们通常利用该事件编程。 控件的常用属性和方法如下: causesvalidation属性:获取或设置一个值,该值指示在单击 控件时是否执行了验证。 enableviewstate属性: 控件是否保留viewstate状态。 click方法:在单击控件时时发生的事件。 控件的基本语法如下: 第六章 asp.net的web服务器控件 2. linkbutton控件 linkbutton控件即超链接按钮控件,在功能上与button 控件相同,但它在页面上会呈现为一个以超级链接的形式显 示。应用程序可以采用两种不同的方式使用linkbutton控件 : 把链接文本放置在控件中的使用方法如下: 把链接文本放置在控件外的使用方法如下: 链接显示文本 以上两种方式的区别是链接文本属性放置的位置不同,但是 它们显示的样式是相同的。 第六章 asp.net的web服务器控件 3.imagebutton控件 imagebutton控件即图片按钮控件,功能与button控件相同 ,只是imagebutton控件使用图片作为其外观。imagebutton控 件的主要属性如下。 alternatetext属性:指定在图像无法显示时显示的备用文本。 imagealign属性:指定图像的对齐方式(left、right、top、botton等 )。 imageurl属性:指定要显示的图片或图像的url。 其常用的事件与button控件相同。imagebutton控件的使用方法如下: 例6. 3 设计一个简易的留言板。用户输入用户名和留言后 ,单击“确定”按钮,页面下方可显示用户的留言信息。 第六章 asp.net的web服务器控件 图6.6 board.aspx的运行结果界面 在board.aspx的“设计”视图中,双击下面”确定”控件,在board.aspx.cs代码文 件中添加如下click事件程序代码。 /ch6 private void btsubmit_click(object sender, system.eventargs e) lbdisplay.text=“用户“+tbname.text+“的留言是:“; tbmd.text=tbmemo.text; 第六章 asp.net的web服务器控件 6.2.5 和控件 1dropdownlist控件即下拉列表。用户只要按下其向下箭头按钮,即可 列出控件中预先定义的列表项,可从中选取所需的列表项。 dropdownlist控件的主要属性及其事件如下: autopostback属性:指定在某一项的选择状态发生改变后,表单是否 被自动回发到服务器,默认值是false。 datamember属性:指明数据源数据库表名。 datasource属性:指明数据源数据库的名称。 datatextfield属性:提供列表项文本的数据源中的字段。 datavaluefield属性:提供列表项值的数据源中的字段。 items属性:表示item子项的集合,通过该属性可以预设在下拉列表中显 示的选项。 selectedindex属性:获得或设置控件中被选定的列表项的索引号。 selecteditem属性:获得列表控件中索引最小的选定项。 selectedvalue属性:获得列表控件中被选定的列表项的值。 selectedindexchanged事件:当被选项的索引发生改变时激发(需将 autopostback属性设为true) 第六章 asp.net的web服务器控件 例6.4.创建一个新的项目ch6-4及asp.net页面ch6-4.aspx, 利用控件提供被选列表项,当从中选择 一个列表项后,单击命令按钮,便将选取到的选项显示出来 。 设置各控件的属性。向dropdownlist控件中添加列表项:方法1是设置 dropdownlist控件的item属性,输入需要的内容后,单击“确定”按钮。相应 的系统会自动生成相应的html标记。方法2是在程序中的page_load()方法中 加入以下代码实现。 /ch6-4 if(ispostback) /网页第一次加载时 dropdownlist.items.add(“深圳”); dropdownlist.items.add(“广州”); dropdownlist.items.add(“夏门”); 双击“设计”视图中“选择”按钮,在button1_click事件中添加如下程序代码: private void button1_click(object sender, system.eventargs e) label2.text=“你的选择是:“+dropdownlist1.selecteditem.text; 第六章 asp.net的web服务器控件 图6.7 ch6-4的listitem集合编辑器 图6.8 ch6-4.aspx的运行结果界面 第六章 asp.net的web服务器控件 2控件 控件类似于控件,但 会一次列出多个选项来让用户从中选取, 且比控件多两个属性如下: l rows:要显示的可见行数目。 l selectionmode:列表项的选择模式,决定控件是否允许多项选择 。若选为multiple时表示允许多项选择。 与上面的区别是以下代码实现: private void button1_click(object sender, system.eventargs e) label2.text=“你的选择是:“; for(int i=0;i和控件 控件和控件均是单项选择按 钮控件,即在一个控件中,只允许选择一个 控件。多个控件通常组合在一 起形成一个控件,即控 件是控件的父控件。 控件是通过text属性来设置要显示的文本,文本可以 显示在按钮的左边或右边,控件的主要属性和方法如 下: textaliagn属性:获取或设置与控件关联的文本的对齐方式。 groupname属性:获取或设置单选按钮所属的组名。 checked属性:获取或设置一个值,该值表示是否已选中控件(默认为 false-否)。 checkedchanged方法:当控件的checked属性发生改变时触发该事 件。 第六章 asp.net的web服务器控件 控件的主要属性和方法如下: lrepeatdirection属性:获取或设置要在 radiobuttonlist控件中子控件排列的方向。 lrepeatcolumns属性:获取或设置要在radiobuttonlist 控件中显示的列数。 lrepeatlayout:获取或设置单选按钮所属的组名。 例6.5 radiobutton控件和radiobuttonlist控件的使用方法 。 图6.9 ch6-5.aspx的设计界面 第六章 asp.net的web服务器控件 “提交选择”按钮触发的事件button1_click(object sender, system.eventargs e)的程序代码如下: private void button1_click(object sender, system.eventargs e) if (radiobutton1.checked=true)label4.text=radiobutton1.text; /显示radiobutton控件的选择文本 elselabel4.text=radiobutton2.text; label6.text=radiobuttonlist2.selecteditem.text; /显示 radiobuttonlist控件的选择文本 图6.10 ch6-5.aspx的运行结果界面 第六章 asp.net的web服务器控件 6.2.7 和控件 checkbox控件和checkboxlist控件均是方型复选按钮控件 ,即在一个checkboxlist控件中,可以允许选择多个 checkbox控件。多个控件通常组合在一起形 成一个控件,即控 件是控件的父控件。其属性和用法同 和控件用法相似 ,在此不再重复。 第六章 asp.net的web服务器控件 6.3.1 requirefieldvalidator控件 6.3.2 rangevalidator控件 6.3.3 comparevalidator控件 6.3.4 regularexpressionvalidator控件 6.3.5 validationsunmmary控件 6.3.6 customvalidator控件 6.3 验证服务器端控件 第六章 asp.net的web服务器控件 服务器端验证控件主要包含以下6种验证控件,见表6-3: 表6-3 服务器端验证控件功能表 第六章 asp.net的web服务器控件 6.3.1 requirefieldvalidator控件 又称为非空验证控件,常用于文本输入框的非空验证。若 在网页上使用此控件,则当用户提交网页到服务器端时,系统 自动检查被验证控件的输入是否为空;若为空,则网页显示错 误信息。其主要属性如下: controltovalidate:设置为被验证的控件的id。 例6.6 创建asp.net应用程序ch6-6,该实例使用该应用程序的 页面userlogin.aspx。在页面userlogin.aspx上添加两个非 空验证控件,它们的名称分别为rvname和rvpass,分别验证 用户输入的用户名称和用户密码。若用户名称或用户密码为 空时,单击“确认”按钮后,网页将显示错误提示消息。参考 例6-4,设计界面如图6.11所示。 第六章 asp.net的web服务器控件 图6.11 userlogin.aspx的设计界面 第六章 asp.net的web服务器控件 页面userlogin.aspx运行后,若用户没有在用户名称和 用户密码两输入框中输入任何内容,当用户单击“确定”按钮 后网页将显示错误提示消息(“用户名不能为空!”)。显示错 误消息的页面userlogin.aspx如图6.12所示。 图6.12 非空验证控件验证用户登录 第六章 asp.net的web服务器控件 6.3.2 rangevalidator控件 rangevalidator控件为范围验证控件,当用户输入不在验 证范围内时将引发页面错误。该控件提供integer、string、 date、double和currency五种验证。integer主要用来验证输 入是否在指定的整数范围内;string主要用来验证输入是否在 指定的字符串范围内;date主要用来验证输入是否在指定的日 期范围内;double主要用来验证输入是否在指定的双精度范围 内;currency主要用来验证输入是否在指定的货币范围内。每 种验证的范围都存在最大值和最小值。 例6.7该实例使用asp.net应用程序ch6-6的页面ch6-7.aspx 。在页面ch6-7.aspx上添加一个范围验证控件,它的名称为 rvuser,用来验证用户名称。用户名称必须为小写英文字母。 若用户输入用户名称不为小写英文字母时,单击“确认”按钮将 触发验证控件并在网页上显示错误信息。设计界面如图613 所示。 第六章 asp.net的web服务器控件 图6.13 ch6-7.aspx的设计界面 第六章 asp.net的web服务器控件 在解决方案窗口中,用鼠标右击页面ch6-7.aspx,在快 捷菜单中选择“设为起始页”,然后单击f5键运行该页面, 在用户名称输入框中输入“abcd”,在用户密码输入框中 输入“password”(如123),然后单击“确定”按钮,系统显 示错误输入提示信息,界面如图6.14所示。 图6.14 范围验证控件验证用户输入的界面 第六章 asp.net的web服务器控件 6.3.3 comparevalidator控件 comparevalidator控件又称为比较验证控件,主要用来 验证两个textbox控件内容或者某个控件的内容与某个固定 表达式值是否相同。如果不相等,显示页面错误消息。此功 能在用户修改密码或输入新密码时特别有用。比较验证控件 的常用属性及其说明如下表6-4所示。 表6-4比较验证控件的常用属性及其说明 第六章 asp.net的web服务器控件 例6.8 该实例使用asp.net应用程序ch6-6的页面ch6- 8.aspx。在页面ch6-8.aspx上添加一个比较验证控件,设置 其名称为cv1,它主要验证用户更新密码时两次输入密码是 否相等。设计界面如图6.15所示。 图6.15 页面ch6-8.aspx的设计界面 第六章 asp.net的web服务器控件 在解决方案窗口中,用鼠标右击页面ch6-8.aspx, 在快捷菜单中选择“设为起始页”,然后单击f5键运行该页 面,在原始密码输入框中输入“123456”,在新密码输入框 中输入“111111”,在确认密码输入框中输入“222222”然 后单击“确定”按钮,系统显示错误输入提示信息,界面如 图6.16所示 图6.16 比较验证控件用户输入的界面 第六章 asp.net的web服务器控件 6.3.4 regularexpressionvalidator控件 又称正则表达式验证控件,它的验证功能比非空验证控件和范围验证 控件更强大,用户可以自定义或书写自己的验证表达式。例如应用程序 想验证用户输入是否为email地址时,只要使用email的正则表达式 (regular expression)来验证用户的输入即可。 regularexpressionvalidator控件主要属性如下: l valuetocompare:用于比较的值(数据)。 l validationexpression:用于确定有效性的正则表达式,其常用符 号如下表6-5所示。 表6-5 validationexpression属性的常用符号 第六章 asp.net的web服务器控件 例如:常用的正则表达式格式如下: w+(-+.w+)*w+(-.w+)*.w+(-.w+)*(验证电子邮件 地址) (d3)|d3-)?d8(验证国内电话号码):()表示在 单元中组合项目 d18|d15(验证身份证号码id号):验证由18位数字 或15位数字组成的id号 d6(验证国内邮编号码):验证由6位数字组成的邮编号 第六章 asp.net的web服务器控件 6.3.5 validationsunmmary控件 如果网页比较大,而且需要验证的控件特别多,那么用户在观察错 误信息时可能会出现混乱,甚至很困难。幸运的是,asp.net提供了 validationsunmmary控件,该控件可以集中总结并显示所有的错误。 validationsunmmary控件又称为错误总结控件,与其他几个验证控件相 比,存在几个特有的属性,如headertext属性、showsummary属性和 displaymode属性等。这些特殊属性详细说明如表6-6所示。 表6-6 validationsunmmary控件特殊属性 第六章 asp.net的web服务器控件 例6.9 设计一个web窗体,要求输入并提交个人信息,如 :姓名、年令、email信息。本例综合运用前面所学的几种 的数据验证控件,要求实现对用户输入的注册信息进行验证 。如通过验证,则单击“提交”按钮之后会在页面上显示所填 信息;否则,会出现错误提示信息。设计界面如图6.17所示 。 图6.17 页面ch6-9.aspx的设计界面 第六章 asp.net的web服务器控件 其中各控件属性及属性值如下表6-7所示: 第六章 asp.net的web服务器控件 在“设计”视图中,双击按钮控件button1,在click事件处 理程序中添加以下程序代码: private void button1_click(object sender, system.eventargs e) if(isvalid) /isvalid属性为ture时,表示 被验证的文本框通过验证 lb_display.text=“您输入的数据如下:“+“姓名: “+textbox1.text+“年龄: “+textbox2.text+“email:“+textbox3.text; 在用户、年龄、email输入框中,若输入的信息没有通过 验证,单击“确定”,显示界面如图6.18所示。若输入的信息 符合要求,单击“确定”,显示界面如图6.19所示。 第六章 asp.net的web服务器控件 图6.18 综合验证用户输入界面1 图6.19 综合验证用户输入界面2 第六章 asp.net的web服务器控件 6.3.6 customvalidator控件 customvalidator控件又称自定义验证控件,开发人员 可以自定义该控件的验证函数,实现自己个性化验证。在 程序开发中,可能需要对以下内容进行验证: 用户输入是否能被一个数(如2,3,4等)整除。 用户输入是否是某指定函数。 用户输入是否为合法的信用卡号。 像上面的输入验证,asp.net系统其他控件可能无能为 力。这时开发者可以使用自定义验证控件实现上面的输入 验证。 第六章 asp.net的web服务器控件 自定义验证控件与其他验证控件的最大区别是该控件可以添 加客户端验证函数和服务器端验证函数。客户端验证函数总是 在clientvalidationfunction属性中指定的,而服务器端验证 函数是通过onservervalidate属性来设定的,并指定为 servervalidate事件处理程序。验证函数的形式总是一样的, 均为“bool validatefunction(object source,object args) 形式,其中object参数是validator(验证)元素,agrs参数是 一个包含两个属性(value和isvalid)的对象。但是当被验证的 控件的值为空时,自定义控件不触发验证功能。 例6.10 该实例使用asp.net应用程序ch6-6的页面ch6- 10.aspx。在页面ch6-10.aspx上添加一个自定义验证控件,它 的名称为cv,主要用来验证用户输入是否能被4整除。当用户输 入错误时,网页显示错误提示信息。设计界面如图6.20所示 第六章 asp.net的web服务器控件 图6.20 页面ch6-10.aspx的设计界面 第六章 asp.net的web服务器控件 在控件的html代码中之前,添加如下客户端验证函数代码: function divfourvalidate(source,args) /客户端验证函数 if(args.value%4!=0) args.isvalid=false; /被验证控件的输入是非合法 的 elseargs.isvalid=true; 页面ch6-10.aspx运行后,如果当用户输入不是整数时(如aaa时),系 统抛出异常,显示结果如图6.20(a)所示。当用户输入的值是整数但是 不能被4整除时,如在输入框中输入“14”,这时验证控件显示错误提示信 息“您输入的数不能被4整除”;反之,输入能除尽4的数如“4”,则显示“ 您输入整除4的数是:4”。程序运行界面如图6.20(b)所示: 第六章 asp.net的web服务器控件 图6.20(a) 非数字输入验证界面 图6.20(b) 自定义验证界面 第六章 asp.net的web服务器控件 6.4.1 calendar控件 6.4.2 adrotator控件 6.4.3 xml控件 6.4.4 panel控件 6.4.5 用户控件 6.4 其它服务器端控件 第六章 asp.net的web服务器控件 6.4.1 calendar控件 calendar控件是可程序化的日历控件。也是asp.net服 务器端控件中最丰富且最灵活的日历专用控件之一,它提供 了30-40种控件日历外观属性。该控件提供一个基于日历的界 面,用于选择或查看与日期相关的信息。 calendar控件主要属性的具体说明如下表6-8所示: 表6-8 calendar控件主要属性 第六章 asp.net的web服务器控件 第六章 asp.net的web服务器控件 calendar控件主要事件是selectionchanged,在用户更改选 择时触发。 例6.11 编程测试calendar控件的使用:用户在控件中选择 某一日期时,该信息将显示在页面上。设计界面的如图6.21 所示。 图6.21 日历控件的设计界面 第六章 asp.net的web服务器控件 图6.22 日历控件的visiblemonthchanged事件 第六章 asp.net的web服务器控件 6.4.2 adrotator控件 广告控件(adrotator)用于随机显示横幅广告集中的某一 广告图片,广告集由一个基于xml的广告文件指定。在显示广 告图片过程中,adrotator控件自动循环处理文件中的广告, 当页面刷新时,页面就随机更改显示的广告。 广告控件通过加权参数控制广告显示优先级,这可以使某 些广告的显示频率比其他广告高。广告文件包含每个指定广告 的节点,该节点包含将要显示广告的图像地址节点、单击 图像时导航的url地址、图像不存在时显示的文本、广告旋转 显示时间占总时间的百分比和任何与广告相关联的关键字等。 adrotator控件的常用属性及其说明如下: 第六章 asp.net的web服务器控件 ladvertisementfile广告信息的xml文件的路径。 lkeywordfilter类别关键字,以筛选出xml广告文件中特定类型 的某类广告。 ltarget单击广告时,页面被显示在这个框架或窗口的模式。 ltemplatesourcedirectory 当前服务器控件的page或 usercontrol的虚拟目录。 lapplystyle将指定样式的所有非空白元素复制到web控件,改 写控件的所有现有的样式元素。此方法主要由控件开发人员使用。 ladcreated(事件) 在控件创建后、呈现页面前,在每个到服务 器的往返行程过程中发生,即每次显示新的广告之前时发生。 要想使用广告控件,必须先构建广告文件。广告文件格 式固定为下面xml文件的形式。 第六章 asp.net的web服务器控件 nianlun.jpghttp:/www.163. com 年轮 60 compute 例6.12 介绍广告控件的使用方法。设计界面如图6.23所示 : 第六章 asp.net的web服务器控件 6.4.3 xml控件 xml控件是用于在web页面上显示xml代码的专用控件,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论