快速业务通道

在Asp.Net中使用SmtpMail发送邮件的方法

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
Column Name Property 1 activityid DataType=System.Int32

Autoincrement=True

AutoincrementSeed=1

AutoincrementStep=1

Unique=True

2 taskid DataType=System.Int32 3 description DataType=System.String 4 startime DataType=System.DateTime 5 endtime DataType=System.DateTime

Tasks表

 

Column Name Property 1 taskid DataType=System.Int32

Autoincrement=True

AutoincrementSeed=1

AutoincrementStep=1

Unique=True

AllowDBNull=False

2 task DataType=System.String

AllowDBNull=False

XML是目前在Web上应用很普遍的一项技术,而在.NET 2.0中,则提供了更为丰富的功能,使得在创建XML应用的时候更加得心应手。在本文中,将简单以一个例子来说明,.NET 2.0在创建XML应用时的一些新特性。

首先,我们平常在创建Web应用时,都会选择以数据库的形式来存贮数据的,但如果要以纯XML来存贮数据的话,那的确会是种挑战。在.NET 1.0/1.1框架中,对XML的支持功能有限,比如对同一应用中的多个XML文件的支持。在.NET 2.0中,这种情况得到了改变,增加了新的功能,比如:

1、Datatable现在可以读和写XML数据了

2、使用DatGridView控件,可以让你在dataset里,展示来自不同表的数据。

下面我将以一个Web应用的例子来说明这些新的特性。在这个程序中我将所有的数据都存储在XML文件中。展示了如何同时在dataset里,读和写多个XML文件,以及如何将XML文件绑定到datagridview控件;并且展示了datagridview控件如何从XML文件中读和写数据,如何在多个XML文件中寻找数据。这些新功能,都是以往的.net中做不到的。

任务跟踪应用

接下来,我们将创建一个实现"任务跟踪"的Web应用程序。这个应用程序其实很简单,是可以帮助大家跟踪一些任务和活动的进展情况。它需要创建两个xml文件:activities.xml和tasks.xml文件。Activites文件存放了日常的活动,包括每次活动需要完成些什么任务,任务的描述,开始和结束的时间。Tasks文件存放的是任务的类型,比如浏览email,编写程序,阅读书本等。下图显示了这两个文件之间的数据结构。

在Asp.Net中使用SmtpMail发送邮件的方法

两个文件之间的数据结构

通常,可能你会想通过手工来创建这两个xml文件,但实际上这是不提倡的,因为在vs.ne 2005中,可以通过dataset设计器来帮助你设计xml 文件的结构,允许你创建上图关系的xml 文件,下面具体来讲解下。

1) 打开Visual.net 2005 beta 2,新建一个windows应用程序,选择vb.net 语言,将这个工程命名为DTKXML,然后添加一个dataset类型的文件,将其命名为dsactivitiesTasks.。然后添加两个表,activities和tasks 表(见图1)。只需要在设计器界面上,右键点选鼠标,在弹出的菜单上选Add->datatable就可以了。

接着,对着每个表的表名,右键点鼠标,在弹出的菜单里选择Add->Column,为每个表增加列,其中,每个列的名称,属性和数据类型如下表所示:

Activites表

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号