0

4つの異なるユーザーコントロールがあるページがあります。ある時点で、javascript location.replace()を使用してリダイレクトを行う必要があり、サーバーを介して行うことはできません。クライアント側である必要があります。

したがって、必要なのは、ユーザーコントロールから親ページでResponse.Clear()を呼び出すことです。これにより、ページに他に何も書き込まれなくなります。現在の構成では、ページにレンダリングされる可能性のある他の3つのユーザーコントロールがあり、その順序を制御できないため、Response.Clearの後に他に何も書き込まれないことを保証できないため、不可能だと思います。 ()。

とにかくそれを見ますか?

どうもありがとう!

4

1 に答える 1

2

Response.End()をミックスに投入してみましたか?ページのライフサイクルの途中でそれを投げた場合に何が起こるかはわかりませんが、やや不自然な要件を考えると、実験する価値があると思います。

于 2009-10-01T18:44:19.897 に答える