0

別のアプリケーションと非同期的に通信する ASP.NET Web アプリケーションを開発しています。

webform1 で を呼び出しますMyClass.Connect。将来のある時点で、オブジェクトから応答を受け取ります。

応答を受け取ったら、応答についてユーザーに伝えるページを表示したいのですが、何もないSystem.Web.HttpContext.Current.Response.RedirectのでできませHttpContextん。

ここにクラスのスニペットがあります

Public Class MyClass
    Private Shared WithEvents _remClient As New RemoteClient

    Public Sub Connect
        _remClient.ConnectToServer
    End Sub

    Private Shared Sub _remClient_ClientConnected() Handles _remClient.ClientConnected
        'I want to do a redirect here - how?
    End Sub

End Class

誰かがこれを達成する方法を教えてもらえますか?

4

1 に答える 1

2

このリダイレクトは、javascript を使用してブラウザーで行う必要があります。

リダイレクト用のフラグと URL、移動先を送信してから設定します。

   if(flagForRefirect)   
    window.location = WhereToGoPage;
于 2012-07-06T13:08:48.177 に答える