诅咒阿!这是一个.net的诅咒!
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
If Request.Cookies("MyCookie")("Attribute") = "大厦" Then
Response.Redirect("../adodc/txl.doc")
Else
Response.Redirect("../chexianbu/tongxun.htm")
End If
Catch Request As System.Exception
Response.Write("error.htm")")
End Try
End Sub
End Class
我知道try catch的流成顺序,一定是try和catch 2选1运行
但是实际运行的时候总是运行 Response.Write("error.htm")"),我确信cookies一定存在,而且内容绝对没有问题
于是我打开新的工程复制了上述代码,结果就没有那样的错误
我觉得是那个页面的问题,我删除哪个页面(包括.apsx和.aspx.vb)重新制作,但是错误依旧,这到底是为什么阿