-1

あるページから別のページに移動するコードは Response.Redirect("AddElementTitle.aspx", false); です。私の質問は、ページが他のページに移動するよりも、偽を書かないかのように偽を書く理由です。false と書く理由を教えてください。

4

2 に答える 2

1

Google で検索すると、次のようにパラメータが記述されているHttpResponse.Redirect MethodResponse.Redirectすぐに表示されます。endResponse

現在のページの実行を終了する必要があるかどうかを示します

于 2013-01-15T12:28:45.483 に答える
0

HttpResponse.Redirectには 2 つのオーバーロードがあります。HttpResponse.Redirect メソッド (文字列、ブール値)は、現在のページの実行を中止するかどうかのブール値パラメーターを取ります。

渡すtrueと、この関数が呼び出さResponse.Endれ、現在のスレッドが中止されます。

falseこの値を指定すると、リダイレクト コード以降のすべてのコードが実行されることに注意してください。

一般的なアプローチは、値を指定してHttpResponse.Redirect Method (String, Boolean)を呼び出すのと同等のHttpResponse.Redirect Method (String)メソッドを使用することであり、応答を終了し、現在のページの実行を中止すると仮定します。true

于 2013-01-15T13:00:14.007 に答える