【发布时间】:2013-08-26 08:53:52
【问题描述】:
我是经典 asp 的新手。 我编写了使用经典 asp 发送邮件的简单代码,如下所示:
HTML 代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<form method="post" action="ASPformEmailResults.asp">
<p><input type="submit" name="submit" value="Submit"/></p>
</form>
</body>
</html>
ASP 页面:
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="a@gmail.com"
myMail.To="b@gmail.com"
myMail.TextBody="This is a message."
myMail.Send
set myMail=nothing
%>
<html>
<head>
<title>My First ASP Page</title>
</head>
<body bgcolor="white" text="black">
</body>
</html>
但是每当打开 html 页面并单击提交按钮时,邮件应该发送到给定的 id,但它会显示 asp 页面内容。 请帮我解决这个问题。
谢谢。
【问题讨论】:
-
很明显的问题,你是通过 IIS 运行的吗?是否有任何其他 ASP 代码运行?
-
我尝试使用 IIS,但它只显示 asp 内容文件
-
您是否允许在 IIS 安装中运行 asp 代码?一个快速测试是拥有一个带有
<% =("Hello World") %>的.asp 页面
标签: html asp-classic