知识大全 用Asp.net实现基于XML的留言簿

Posted

篇首语:胸怀万里世界, 放眼无限未来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Asp.net实现基于XML的留言簿相关的知识,希望对你有一定的参考价值。

用Asp.net实现基于XML的留言簿  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一.概要   留言簿是网站的一个重要组成部分 是访问者发表意见的场所 也是网站管理员了解网站基本情况的有力工具 所以留言簿在现在的网站中扮演了重要的角色   可是在以前开发一个留言簿并不是一件容易的事 开发者的工作量往往会很多 而现在随着微软推出 相应的技术推陈出新 特别是 Framework中的广泛运用 使得整构架具有十分优越的基础 在推出的同时 也伴随而来了一门新兴的语言C# C#作为微战略的重要部分 具有特别优秀的性能 所以本文的程序是用C#语言描述的 同时整个程序又是基于XML的 我用到了XML作为程序的数据库 主要是因为所以的服务器都是支持XML文件的 二.要求 ( ) Net SDK Beta 及以后版本 ( ) 支持的Web服务器 三.说明 本文的实例由两部分组成 ( ) guestpost aspx-将用户信息添加到一个XML文件中 ( ) viewguestbook aspx-先建立一个数据集对象 建立后 就很容易显示其中的数据了 我这里用到了一个 Repeater 来显示数据集中的数据 还有 读者可试着根据自己的喜好来修改查看页 四.代码 ( ) guestpost aspx < %@ Page Language= C# EnableSessionState= False % > < %@ Import Namespace= System % > < %@ Import Namespace= System IO % > < %@ Import Namespace= System Data % > < % 这些是本程序正常运用所必须的名字空间 % > < > < head > < title >欢迎来到我的留言簿< /title > < script Language= C# runat= server > ///< summary > /// 当提交(submit)按钮按下后 调要这个函数 ///< /summary > public void Submit_Click(Object sender EventArgs e) //保存数据的XML文件的路径 //如果你的路径和下面的不同 则请修改之 string dataFile = db/guest xml ; //运用一个Try Catch块完成信息添加功能 try //仅当页面是有效的时候才处理它 if(Page IsValid) errmess Text= ; //以读的模式打开一个FileStream来访问数据库 FileStream fin; fin= new FileStream(Server MapPath(dataFile) FileMode Open FileAccess Read FileShare ReadWrite); //建立一个数据库对象 DataSet guestData = new DataSet(); //仅从数据库读取XML Schema guestData ReadXmlSchema(fin); fin Close(); //从数据集的Schema新建一个数据行 DataRow newRow = guestData Tables[ ] NewRow(); //用相应值填写数据行 newRow[ Name ]=Name Text; newRow[ Country ]=Country Text; newRow[ Email ]=Email Text; newRow[ Comments ]=Comments Text; newRow[ DateTime ]=DateTime Now ToString(); //填写完毕 将数据行添加到数据集 guestData Tables[ ] Rows Add(newRow); //为数据库文件新建另一个写模式的FileStream 并保存文件 FileStream fout ; fout = new FileStream(Server MapPath(dataFile) FileMode Open FileAccess Write FileShare ReadWrite);

cha138/Article/program/net/201311/11826

相关参考

知识大全 基于ASP.NET与XML的网络硬盘开发

基于ASP.NET与XML的网络硬盘开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  

知识大全 ASP.NET基于XML导航栏的制作

ASP.NET基于XML导航栏的制作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先说明本文

知识大全 用ASP.Net和Access编写留言本

实例编程:用ASP.Net和Access编写留言本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!用

知识大全 用ASP.NET结合XML制作广告管理程序

用ASP.NET结合XML制作广告管理程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文介绍一

知识大全 用ASP.NET和XML做的新闻系统

用ASP.NET和XML做的新闻系统  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这里我就用x

知识大全 ASP.NET项目开发指南:留言回复

ASP.NET项目开发指南:留言回复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ASP.NET项目开发指南:留言删除

ASP.NET项目开发指南:留言删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ASP.NET项目开发指南:留言管理页面

ASP.NET项目开发指南:留言管理页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET+XML打造网络硬盘

ASP.NET+XML打造网络硬盘  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  文件传送常用的

知识大全 ASP.NET中XML数据的处理

ASP.NET中XML数据的处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SqlDataS