当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  用Asp.net实现基于XML的留言簿之三

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

点击次数:20 次 发布日期:2008-11-26 16:16:24 作者:源代码网
源代码网推荐      (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:#ffffff" >
源代码网推荐  < 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 >
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华