本文来源:网站建设-网站制作|网络营销专家慧云科技-抢滩登陆2009-11-20 18:36:48
留言板是网站建设者提供的用户交流信息的场所,与BBS和Blog有相似之处,但更加简单,适用于大型网站中的某个分类使用,比如新闻留言板、财经留言板等。
下面将主要介绍在VS2005中实现留言板功能的两种方法:一种是使用XML保存留言数据;另一种是使用数据库保存。两种方法的应用都比较广泛,但考虑到数据库的网络读取速度问题,使用XML更有优势;如果考虑到功能复杂性,则用数据库实现起来相对容易些。
XML是一种数据描述语言,结构比较简单,不是专业人员也可以看到懂语言所描述的内容。使用该技术实现一个网站常用的留言板,留言板允许非注册用户发布留言信息。
如果要将数据保存在XML文件中,必须要制定一定的格式,XML是一种数据描述语言,在XML内制定描述留言内容数据的格式。实现XML模版的步骤如下:
(1)在VS2005中,新建一个网站建设项目,命名为"XMLMessage",用了保存用XML实现的留言板模块。
(2)右键单击网站根目录,在弹出的快捷菜单中,单击"添加新项"菜单选项,打开"添加新项"对话框。
(3)在打开的添加新项对话框中,选择XML文件模版,单击添加按钮,在解决方案资源管理器中,生成一个名为"XMLFile.xml"的文件。
(4)打开"XMLFile.xml"文件,默认生成的内容如下:
<?xml version="1.0" encoding="utf-8" ?>
(5)默认的编码方式是"utf-8",由于留言板要保存中文内容,将编码方式改为"gb2312"。
在ASP.NET2.0中,使用"XmlDocument"类实现XML数据的操作,在本例中需要设计两个方法:一个用来读取XML文件中的数据,另一个用了保存用户属于的数据到XML文件中。但由于ASP.NET2.0提供的数据控件允许把XML文件直接当作数据集,而不需要任何代码的转换,所以本例只需要设计一个方法:保存用户输入的数据到XML文件中。实现方法步骤如下。
(1)在网站根目录下,添加一个类,命名为"XMLRW"。
(2)添加类时,系统提示是否将类保存在"App_Code"目录下,选择是。
(3)打开"App_Code"目录下的"XMLRW.cs"文件。
(4)因为要使用有关XML文件的操作类,所以必须引用这些类所在的命名空间。
(5)添加保持数据到XML文件中的方法"WriteXML"。
(6)按"Ctrl+S"保存代码的设计。
(7)按F5编译并运行程序,测试代码有没有语法错误。
本文关键词:网站建设 xml 数据
本文摘要:留言板是网站建设者提供的用户交流信息的场所,与BBS和Blog有相似之处,但更加简单,适用于大型网站中的某个分类使用。