3

目前,我的 html 代码有一个输入名字和姓氏的表单。我已将输入类型设置为submit并将action属性设置为 asp 文件。但是,当我单击提交按钮时,我的浏览器会显示一个对话框并询问我是否要下载上述 asp 文件。

这是html代码:

<!DOCTYPE html>
<html>
<body>

<form action="test1.asp" method="get">
First Name: <input type="text" name="firstname" /><br />
Last Name: <input type="text" name="lastname" /><br />
<input type="submit" value="Add Customer" />
</form>

</body>
</html>

我研究了提交表单,但我的表单代码看起来几乎与此网站上的代码一模一样:http: //www.w3schools.com/html/html_forms.asp

我还看到了一个与我遇到的问题类似的问题:

ASP : ASP 页面的文件下载来而不是执行它

但是,在这种情况下,asp 文件正在自己执行,而我正在尝试通过 html 表单执行 asp 文件。

与往常一样,非常感谢任何和所有帮助。

4

1 回答 1

1

经典 ASP 默认情况下未安装在 IIS 7.0 和 IIS 7.5 上,请参阅此处此处了解如何在您遇到这种情况时启用它。

从这些链接复制:

在 IIS 7.0 和 7.5 中,默认不安装经典版本的 ASP。因此,当您尝试浏览服务器上的 ASP 页面时,您可能会看到 HTTP 404 错误,或者您可能会在浏览器窗口中看到 ASP 页面的源代码。当未安装用于定义经典 ASP 环境的配置设置时,会创建这两种错误情况。

希望这可以帮助。

于 2012-06-23T22:34:37.067 回答