【发布时间】:2012-06-24 13:58:00
【问题描述】:
目前,我的 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 : File download of ASP page comes instead of executing it
但是,在这种情况下,asp 文件正在自己执行,而我正在尝试通过 html 表单执行 asp 文件。
与往常一样,非常感谢任何和所有帮助。
【问题讨论】:
-
您的 Web 服务器是否具有适用于 ASP 文件的 MIME 处理程序?这就是您的网络服务器如何决定是执行某些东西还是提供它以供下载。如果文件类型没有处理程序,默认情况下将作为下载发送。
-
这可能是问题所在。我会检查并回复你。
-
我已尝试添加适当的 MIME 处理程序。但是,问题仍然存在。
-
我认为你需要确保你做对了。正如我所说,这决定了是将文件作为下载发送还是执行。你用的是什么服务器?
-
IIS 7. 至于我做了什么,我进入服务器管理器,进入 MIME 类型,发现扩展名 .asp 没有列出。所以我添加了 .asp 扩展名,并将 text/asp 作为 MIME 类型。
标签: html asp-classic