繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 用Asp.net实现基于XML的留言簿之三(上)

用Asp.net实现基于XML的留言簿之三(上)

2007-04-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:(2) viewguestbook.ASPx: < %@ Page Language="C#" % > < %@ Import Namespace="System" % > < %@ Import Namespace="System.IO" % > < %@ Import Namespace="System.Data" % > < %-- 以上是所需的名字空间 -...
关键字:留言簿 基于 XML net Asp

(2) viewguestbook.ASPx:

< %@ Page Language="C#" % >

< %@ Import Namespace="System" % >

< %@ Import Namespace="System.IO" % >

< %@ Import Namespace="System.Data" % >

< %-- 以上是所需的名字空间 --% >

< HTML >

< head >

< title >欢迎来到我的留言簿< /title >

< script language="C#" runat=server >

//页面下载完毕后,运行这个脚本

public void Page_Load(Object sender, EventArgs e)

{

//包含所有数据的XML文件的路径

//如果你的路径和下面的不同,则请修改

string datafile = "db/guest.XML" ;

//运用一个Try-Catch块完成信息读取功能

try

{

//建立一个数据集对象

DataSet guestData = new DataSet();

//为数据库文件打开一个FileStream

FileStream fin ;

fin = new FileStream(Server.MapPath(datafile),FileMode.Open,

FileAccess.Read,FileShare.ReadWrite) ;

//把数据库中内容读到数据集中

guestData.ReadXML(fin);

fin.Close();

//将第一个表中的数据集付给Repeater

MyDataList.DataSource = guestData.Tables[0].DefaultView;

MyDataList.DataBind();

}

catch (Exception edd)

{

//捕捉异常

errmess.Text="不能从XML文件读入数据,原因:"+edd.ToString() ;

}

}

< /script >

< LINK href="../../mystyle.CSS" type=text/CSS rel=stylesheet >

< /head >

责任编辑:admin
相关文章