我正在开发一个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
有人可以告诉我如何实现这个目标吗?
答案 0 :(得分:2)
此重定向必须使用javascript在浏览器上完成。
作为返回发送重定向的标志,以及网址,去哪里然后设置:
if(flagForRefirect)
window.location = WhereToGoPage;