VBScript运行时错误'800a01a8',需要对象:''使用WScript.Quit时

时间:2015-08-13 18:01:49

标签: vbscript asp-classic

我将最终的部分放入VBScript页面,我想要处理的一件事是通过URL传入的变量是否为空。如果是这种情况,我希望页面停止运行并显示“必须登录”消息。

我有以下代码:

<%
If (Request.QueryString("nn") = "") Then
Response.Write "<p>You must be logged in to view content. <a href='http://URL/login?ReturnUrl=/interests'>Click here</a> to log in.</p>"
    WScript.Quit
End If
%>

错误在WScript.Quit行上抛出。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

顾名思义,

WScript.QuitWindows Script Host的一部分。您似乎在不同的主机中使用VBScript:ASP。如果您需要停止处理ASP页面,只需使用以下命令结束服务器的响应:

Response.End