在线邮寄程序中的一个问题 |
|
半支烟
更新時間:2005/3/4 上午 09:27:01 |
|
我按书中方法制作了在线邮寄程序.但当我点击"发送邮件"按钮后,发生了错误. 错误信息为:对象不支持此属性或方法: 'mailSender' /ch08/mailsend.asp,行26
|
|
|
|
harmonica
更新時間:2005/3/4 上午 09:28:57 |
|
這應該是您的伺服器上沒有安裝 CDOMail 的元件喔! |
|
|
|
半支烟
更新時間:2005/3/4 上午 10:16:05 |
|
问题解决了 CDO.Message是IIS内置的,并不需要单独安装的 问题在于 按书中做法产生的代码为 cdoMessage.From = Request("mailSender") cdoMessage.To = Request("mailReciver") cdoMessage.CC = Request("mailCC") cdoMessage.BCC = Request("mailBCC") cdoMessage.Subject = Request("mailSubject") cdoMessage.HTMLBody = Request("mailContent") 但通过测试,正确的代码应该是 cdoMessage.From = "request.mailSender" cdoMessage.To = "request.mailReciver" cdoMessage.CC = "request.mailCC" cdoMessage.BCC = "request.mailBCC" cdoMessage.Subject = "request.mailSubject" cdoMessage.HTMLBody = "request.mailContent"
也就是说个属性的值应当用引号括起来. |
|
|
|
|
|
|