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

VBScript运行时错误';800a01a8';,所需对象:'';使用WScript.Quit时,vbscript,asp-classic,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'>Cli

我将最后的部分放入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
行抛出。有什么想法吗?

WScript.Quit
,顾名思义,是
Windows脚本主机的一部分。您似乎正在另一台主机中使用VBScript:ASP。如果需要停止处理ASP页面,只需使用以下命令结束服务器的响应:

Response.End
facepalm我知道这一定很简单,但却看不见森林。谢谢你,邦德!