原因可能是你没有搞清楚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
换成这样
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
------------------>objconn.ConnectionString = "server=localhost;user id=sa;password=whaty; Database=mis"
Response.Redirect("admin.aspx")