4

CLASSファイルまたはクラスの内部関数からASPXページを呼び出したりリダイレクトしたりしたいのですが、そのためのヒントを教えてください。または、クラスから、またはクラス内でASPXページを呼び出したりリダイレクトしたりするためのステートメントを記述してください。

4

2 に答える 2

7

あなたは単にします:

HttpContext.Current.Response.Redirect("~/myPage.aspx")

2つのことに注意してください:

1)チルダ(〜)を使用してアプリケーションのルートを示すことができます

2)これは(デフォルトで)スレッドアボート例外を発生させます。メソッドをolverloadすることで、これを排除できますfalse

HttpContext.Current.Response.Redirect("~/myPage.aspx",false)

3)追加する必要がありますusing System.Web;

于 2013-03-24T07:02:54.653 に答える
0

CLASSはSystem.Web.UI.Pageから派生する必要があります。クラス内では、以下のメソッドを使用できます。

HttpResponse.Redirect(string url)
于 2013-03-24T07:02:36.987 に答える