欢迎光临
我们一直在努力

用Asp.net实现基于XML的留言簿之三-.NET教程,XML应用

建站超值云服务器,限时71元/月

(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 >

< body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" rightmargin="0" >

< !– #include file="header.inc" — >

< asp:label id="errmess" text="" style="color:#ff0000" runat="server" / >

< br >

< h3 align="center" class="newsbody" >我的留言簿< /h3 >

< asp:repeater id="mydatalist" runat="server" >

< headertemplate >

< table class="mainheads" width="100%" style="font: 8pt verdana" >

< tr style="background-color:#ff9966" >

< th >

姓名

< /th >

< th >

国家

< /th >

< th >

email

< /th >

< th >

留言

< /th >

< th >

日期/时间

< /th >

< /tr >

< /headertemplate >

< itemtemplate >

< tr style="background-color:#ffffcc" >

< td >

< %# databinder.eval(container.dataitem, "name") % >

< /td >

< td >

< %# databinder.eval(container.dataitem, "country") % >

< /td >

< td >

< %# databinder.eval(container.dataitem, "email") % >

< /td >

< td >

< %# databinder.eval(container.dataitem, "comments") % >

< /td >

< td >

< %# databinder.eval(container.dataitem, "datetime") % >

< /td >

< /tr >

< /itemtemplate >

< footertemplate >

< /table >

< /footertemplate >

< /asp:repeater >

< !– #include file="footer.inc" — > < /body >< /html >

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用Asp.net实现基于XML的留言簿之三-.NET教程,XML应用
分享到: 更多 (0)

相关推荐

  • 暂无文章