0

try catch ブロック内で response.redirect メソッドを使用するときに、スレッド中止例外が発生したくありません。私は最後の応答を与える真です。スレッド例外をスローする代わりに可能な方法はありますか。ページはログイン ページにリダイレクトされます。

これは私のコードです、

 try
    {
        Response.Redirect("login.aspx?fromLnkPg=1", true);
    }
    catch (Exception ex)
    {
        Response.Write(ex.Message.ToString());
    }
4

3 に答える 3

1

ここにリンクされているように

falseあなたは入らないtrueで渡す必要があります

Response.Redirect("login.aspx?fromLnkPg=1", false);

に続く

Context.ApplicationInstance.CompleteRequest();
于 2013-09-13T10:00:59.787 に答える
0

フォローしてみてください

try
{
    Response.Redirect("login.aspx?fromLnkPg=1", true);
}
catch (ThreadAbortException) 
{
}
catch (Exception ex)
{
    Response.Redirect("home.aspx");        
}
于 2013-09-13T10:02:38.363 に答える