我试图在htm文件中运行一些asp代码,但是每当我打开该文件时,它实际上并没有运行代码,而是只显示不带'<%%>'的代码。我试过将文件类型更改为各种类型的内容(.html,.asp,.aspx,.shtml),但是没有任何更改,.asp甚至都没有运行(相反,当浏览器显示文本时,打开文本文档)。
我在w3schools.com上找到了一些代码,这是我正在学习html的地方,但是它不起作用,该网站也没有提到在htm文件中使用asp代码的任何先决条件。 代码:
<!DOCTYPE html>
<html>
<body>
<% response.write(request.querystring("fname")) %>
</body>
</html>
我已经去掉了ASP Windows功能以及所有其他相关功能,但那无济于事。 如果相关,我在Windows 10上。 我正在使用Opera(尽管我也尝试在Window的Edge中打开),只是通过双击或拖动到window中来打开。我一般都不是html的人,所以很抱歉以前可能已经回答过这样愚蠢的问题,我进行了很多搜索,但是过了一段时间我决定问问。
答案 0 :(得分:1)
我不确定您正在学习什么,但是我认为您可能遇到过Classic Asp。我建议您下载Visual Studio社区版本,您可以找到here 而是尝试学习ASP.NET。 但是,如果要启动文件,则需要使用本地IIS。只需转到START并在搜索栏中键入IIS:
它应该像这样:
在左侧站点上,您将看到SITES->右键单击它,并将其指向您的文件夹/文件。一旦存在,请在IIS中单击您的SITE文件夹,然后单击带有红色边框的右侧的“开始”。如果没有出现,请单击它下面的浏览* .443。它应该启动。
如果您刚刚开始,建议您下载Visual Studio Code或ATOM并开始创建简单的.html文件/网站。在您熟悉静态.Html文件之前,可能无法进入ASP.NET或Classic。