多个错误如果那么,否则如果

bah*_*100 3 vbscript asp-classic

我是ASP开发的新手.

这是我的源代码:

ident = request.Form("ident")
pass=request.Form("passe")
response.write(ident)
response.write(pass)

if pass= "m" and ident="m" Then 
    Session("connect")="membre"
    response.redirect("../")
else if pass= "g" and ident="g" Then 
        Session("connect")="gest"
        response.redirect("../")
else if pass= "a" and ident="a" Then
        Session("connect")="admin"
        response.redirect("../")
else    
    response.redirect("ident.asp")
End If
Run Code Online (Sandbox Code Playgroud)

但是,有了这段代码,我得到了这个:

"Erreur de编译Microsoft VBScript错误'800a0401'

Fin d'instruction参加

/iisHelp/common/500-100.asp,第11行

Dim objASPError,blnErrorWritten,strServername,strServerIP,strRemoteIP Dim strMethod,lngPos,datNow,strQueryString,strURL ------------------------------ -------------------------------------------- ^

Erreur de编译Microsoft VBScript错误'800a03f6'

'结束'出席

/groupe2/stage23/TP3/verif_id.asp,第18行"

Kon*_*lph 9

Else If在VB中必须用一个单词写,没有空格分隔符 -  ElseIf.