第七篇高级应用
第七篇高级应用
第一章XML及其应用
XML是标准扩展语言的简称,是未来Web编程的标准.在这一章中,我们将讲述XML在ASP.
NET中的应用7.1.1制作广告条在这个
程序中,我们通过XML语言实现每次访问网页时,将显示不同的广告条.在本例中,我们只调用了两条广告源文件:advanceapp\intro.aspxIntro.aspx的代码如下:
CSS">
广告条演示
xml:namespace prefix = asp />intro.xml的代码如下:./hp1.gifhttp://www.yesky.com欢迎访问!Computers80
BorderWidth=1
第七篇高级应用
./hp2.gifhttp://www.yesky.com欢迎访问Computers80在intro.aspx中,我们使用了这条语句来嵌入intro.xml文件.运行效果如图:
当我们点刷新按狃或者按F5键,我们将看到另一条广告条.
在本例中,我们用到了AdRotator服务器控件,在xml文件中,我们我们可以定义其属性:如表所示:
第七篇高级应用
属性ImageUrlNavigateUrlAlternateTextKeywordImpressions
描述图象文件的绝对或相对地址当图象被点击时,可访问相应的网页当鼠标移动到图片上时,将显示提示信息指定广告条的分类,我们可以利用此属性来对广告条进行分类指定图片在表格中的大小
7.1.2XML和dataset控件结合使用数据访问是一个应用系统的核心.公用语言运行环境(CommonLanguageRuntime)提供了管理数据访问应用程序接口(API)的方法.而这些API将不论它的的数据源是什么,如SQLServer,OLEDB,XML等,都能提取出我们所需要的数据.我们在具体编程的时候,有3个对象将常常用到:Connections,Commands,andDataSets.对象Connection描述与数据源进行连接.SQLServer或者一个如XML文件.对数据进行操纵.如进行删除(delete),提取(select),更新(update)显示出所需的数据
Command
Dataset
为了使我们能使用SQL语句,我们要先导入System.Data和System.Data.SQL这两个名字空间.语句如下:<%@ImportNamespace="System.Data"%><%@ImportNamespace="System.Data.SQL"%>下面的表格是对几个典型的SQL语句的说明:SQL语句Select(对单个表的操作)Select(对多个表的操作)InsertDeleteUpdate示例SELECT*fromStudentWHEREstuname='小李';SELECT*fromStudentS,DeptDWHERES.dept=D.dept;INSERTintoStudentVALUES('小王',21,'男');DELETEfromStudentWHEREname='小王';UPDATEStudentSETage=21WHEREname='小李';