ASP(经典ASP)中ISSET的等价性

时间:2015-11-08 12:52:33

标签: asp-classic

好的下午好。

我刚开始使用ASP。 在PHP我做这样的事情

<?php 
If(isset($_POST["submit"]))
{
    echo "You clicked me yeh?";
 }
?>

工作没有问题,现在我尝试为ASP翻译相同的东西,我做这样的事情

<html>
<head>
<title>testHome in ASP</title>
<body>
<% 

if Request.Form("submit") ="test" then
    Response.Write("Ok Mate You Just Clicked Me!")
%>
<form name = "superform" id="superform" method="post" action="idc.asp">
<input type="submit" name="submit" value="test"/>
</form>
</body>
</head>
</html>

相反,我得到了这个超级烦人的错误。

An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.

请问这里的错误是什么?

1 个答案:

答案 0 :(得分:1)

您需要关闭'if ... then'

end if

如果可以,您可以让IIS向浏览器发送错误消息:IIS6IIS7

如果您使用的是visual studio,您还可以setup debugging