我已经写了一个ASP文件,并保存在我的D:驱动器作为demo.asp从我的HTML文件中获取数据。
<form action="d:testdemo.asp" method="get">
Your name: <input type="text" name="fname" size="20" />
<input type="submit" value="Submit" />
</form>
但它不工作。
<%
dim fname
fname=Request.QueryString("fname")
If fname<>"" Then
Response.Write("Hello " & fname & "!<br />")
Response.Write("How are you today?")
End If
%>
还有一些ASP代码有
& lt;/html>标签。为什么要在ASP文件中提到它们。我在google上看到ASP是一种服务器脚本语言。是的,我是这么认为的。因为我无法运行demo.asp。但我没有任何web服务器加载的ASP文件,使其运行,但我想看看我的代码是如何工作的。如何查看编写的ASP文件是否执行任务?我也可以使用perl或python脚本在我的ASP?在我使用perl作为脚本语言之前,我必须做任何必要的事情吗?但是我没有任何web服务器来加载ASP文件以使其运行
由于ASP仅由web服务器处理-获得一个。
你可以使用Perl,通过ActiveState的PerlScript。我也可以使用perl或python脚本在我的ASP?
如果你想使用这些语言,我强烈建议不要使用ASP。我不能代表Python,但在Perl领域,Plack是目前运行基于web的Perl程序的最受欢迎的方式。你可以考虑将它与Dancer结合使用。
如果想在HTML文档中嵌入Perl,可以使用Mason。我建议使用Template-Toolkit分离您的关注点,并将HTML模板与Perl代码分开。