通行证:用 户 密 码 注册 www.pconline.cn 汽车网 游戏网 时尚女性
  太平洋电脑网
首 页 |
论 坛 |
今日报价 | 产业资讯 | 产品库 | 数 码 | 硬 件 | 软 件 | 下 载 | 招聘培训 | 摄 影
网络设备 | 办公设备 | 服务器 | 二 手 | 游 戏 | 通 信 | 评测室 | 渠道商情 | 视 频
分站:北京 上海 广州 深圳 香港 广西
重庆 山东 江苏 辽宁 福建 成都 西安
手机
手 机
数码相机
数码相机
随身听
随身听
笔记本
笔记本
台式机
台式机
DIY配件
DIY配件
摄像机
摄像机
数字家庭
数字家庭
精品廊
精品廊
 
 
   
首页 新闻 应用 评测 教你学电脑 信息安全 创意设计 开发特区 下载 专题 社区  
 
特色专区:QQ大本营 | msn总动员 | 精品导用 | 组网专栏 | 设计素材 | Flash剧场 | Photoshop专区 | 视频专栏 | CG专栏 | KC通讯
 
您现在的位置: 软件资讯 > 创意设计 > 网站设计 > Dreamweaver
用Dreamweaver制作产品订单动态网页
作者:4u2v工作室 责任编辑:xietaoming

  步骤三 建立订单邮件自动回复

  ( 1 )新建一个空白的 ASP.NET 文档,在代码视图中添加 4 个命名空间,分别为“ System.Data ”、“ System.Data.OleDb ”、“ System.Web.Mail ”和“ System.Math ”。

  提示:“ System.Web.Mail ”命名空间包含了与 CDOSYS 组件交互而创建和发送信息的类。使用互联网信息服务( IIS )和 SMTP 服务时,为了能从应用程序中利用 CDOSYS 发送电子邮件,必须确认 IIS 服务器列表中已经安装了 SMTP 服务。如果没有安装,在 Windows XP 中可以通过单击【控制面板】|【添加 / 删除程序】|【添加 / 删除 Windows 组件】命令进行设置。

  ( 2 )接着添加如下所述的代码。

<SCRIPT RUNAT="server">
Sub Page_Load(Sender As Object,e As EventArgs)
Dim cpConn,Cpstring AS String
Dim conn AS OleDbConnection
Dim Cpadapter AS OleDbDataAdapter
Dim Cpdat AS DataSet
Dim dt AS DataTable
Dim MailObject As New MailMessage
Dim MailString(3) As String
cpConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("dat/dwdat.mdb")
conn = New OledbConnection(cpConn)
Cpstring = "SELECT * FROM NewEmail WHERE DDID='" &Trim(Request. QueryString("DDID")) & "'"
Cpadapter = new OleDbDataAdapter(Cpstring,conn)
Cpdat = New DataSet()
Cpadapter.Fill(Cpdat,"NewEmail")
dt = Cpdat.Tables("NewEmail")
MailString(0)="<html><body style='font-size: 9pt '><table width='100%' style='font -size: 9pt '>" _
+"<tr><td height='22' colspan='3'> 订单编号: "+dt.Rows(0) ("DDID")+"</td>" _
+"<td colspan='2'> 订单时间: "+dt.Rows(0)("DDTIME")+"</td></tr>"
MailString(1)="<tr bgcolor='#CCCCCC'><td width='20%' align='center'> 产品编号 </td>" _
+"<td width='20%' align='center'> 产品名 </td>" _
+"<td width='20%' align='center'> 产品单价 </td>" _
+"<td width='20%' align='center'> 订购数量 </td>" _
+"<td width='20%' align='center'> 合计 </td> </tr>"
Dim i As Integer
Dim CpTotal
For i=0 to dt.Rows.Count-1
MailString(2)=MailString(2)+"<tr><td align='center'>" _
+ dt.Rows(i)("CPID")+ "</td><td align='center'>" _
+dt.Rows(i)("CPNAME") + "</td><td align='center'>" _
+Cstr(Math.Round(dt.Rows(i)("CPDJ"),2))+ " 元 </td><td align='center'>" _
+Cstr(dt.Rows(i)("SL"))+ "</td><td align='center'>" _
+Cstr(Math.Round(dt.Rows(i)("CPSUM"),2))+ " 元 </td></tr>"
Next
For i=0 to dt.Rows.Count-1
CpTotal=CpTotal+dt.Rows(i)("CPSUM")
Next
MailString(3)="<tr><td colspan='2'> 合计金额: "+Cstr(Math.Round(CpTotal,2))+" 元 </td><td colspan='3' ></td> </tr></table></body></html>"
MailObject.to=dt.Rows(0)("USEEAMIL")
MailObject.From="zsm@4u2v.com"
MailObject.Subject=" 你在本公司下的订单 "
MailObject.Body=MailString(0)+MailString(1)+MailString(2)+MailString(3)
MailObject.BodyFormat=MailFormat.HTML
MailObject.Priority=MailPriority.High
SMTPMail.Send(MailObject)
response.Write(MailString(0)+MailString(1)+MailString(2)+MailString(3))
response.Write(" 我们已将订单发到你的邮箱,请确认!我们会尽快与你联系,把货物发到你的手中。 ")
conn.close
End Sub
</SCRIPT>

  (读者可打开【光盘】|【源文件】|【实例 84 】|【 84.3.txt 】文件,直接复制)

  ( 3 )保存文件为“ ReEmail.aspx ”。

  本实例详细解析了产品如何确定下订单。至于在线付款部分,则通常是通过跟银行机构合作,获得它们提供的接口程序后,再进行相关数据绑定来实现的。当然也有的人自己开发应用,但其开发过程较复杂,这里就不作介绍。本实例操作完毕。

  更多实例请阅读《Dreamweaver网页设计与制作实例精选》。

[上一页] [1] [2] [3] [4]
  下一篇:用Dreamweaver实现网站购物车功能  
更多相关搜索: Dreamweaver    网页设计    订单    ASP.Net   
正在加载评论,请稍候…

  发给好友 我要报错 投稿给我们 加入收藏 返回顶部  

本栏今日更新
相关文章
·更人性化:腾讯QQ2006 Beta2版试用手记
·不需邀请:Windows Live Messenger公开测试
·修复崩溃问题:WinRAR 3.6 beta 3发布
·微软超级计算机版Windows即将诞生
·网页浏览技巧拾遗之Maxthon篇
·用优软精灵画笔让你立成绘图大师!
·Dreamweaver制作产品展示动态网页
·你是我生命的四分之三-东北话RAP版
·用Dreamweaver实现网站购物车功能
·Dreamweaver制作产品展示动态网页
·Dreamweaver动态网页实例:验证用户注册
·如何在Dreamweaver中进行数据库连接
·不写代码 用Dreamweaver轻松插入Java特效
·在Dreamweaver中设置网页状态栏信息
·用Dreamweaver插件制作滚动链接层
·在ASP.NET中自动给URL地址加上超链接
关于我们 | 网站地图 | 广告指南 | 联系我们 | 招聘精英 | 合作联系


广东省通信管理局
ICP证粤B2-20040647
互联网清理整顿
技术支持与报障:support@pconline.com.cn
        020-87568837         
对本站有任何建议、意见或投诉,请点这里在线提交.
本网站简体、繁体两种版本,以简体版为准
PConline版权所有,未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任__