0

response.redirect() で例外が発生し、Visual Studio が適切な情報を提供してくれません。ex:expression cannot be evaluated私はこれを、message:subprocess annulledおよびに対してのみ取得し_HResult:-2146233040ます。ヘルプリンクなどは表示されません。

  Try

        Dim unidadD As String = Request.QueryString("unity")
        Dim categD As String = Request.QueryString("category")
        Dim resulD As String = Request.QueryString("result")
        Dim anioD As String = Request.QueryString("year")
        Dim cicloD As String = Request.QueryString("cicle")

        Response.Redirect("~/Evaluacion/Detalle_Resultados.aspx?op=1" & "&unity=" & unidadD & "&category=" & categD & "&result=" & resulD & "&cicle=" & cicloD & "&year=" & anioD)


       Catch exa As System.Threading.ThreadAbortException
           Dim link As String = exa.HelpLink
        End Try
4

2 に答える 2

1

これは予想される動作です。回避策としては、次のように渡すだけですfalseResponse.Redirect

Response.Redirect("...", false);

または、すでに提案されているように、を取り除きTry...Catchます-とにかく、あなたが何を期待しているのかよくわかりませThreadAbortExceptionん...

于 2013-10-07T19:31:37.873 に答える