原因可能是你没有搞清楚Is的用法
换成这样
If (RadioButton1.Checked And TextBox1.Text = pass1) Then
            Response.Redirect("admin.aspx")
        ElseIf (RadioButton2.Checked And TextBox1.Text = pass2) Then
            Response.Redirect("serve.aspx")
        Else : Response.Write("<script>alert('密码错误!')</script>")
        End If