收到WCF服务的回复后,无法更新客户端网页



我正在开发ASP.Net 3.5中的某个应用程序,我必须在其中嵌入一个名为"即时消息传递/推送通知"的新功能。为此,我使用WCF将数据发送到客户端。但问题是,当WCF向客户端发送数据时,我无法在客户端的asp页面中使用它,就像我无法在网页中显示它一样,或者无法使用WCF发送的数据更新我的页面。

我试过

Response.Write(sendData);  //sendData is the data which is send by WCF

只是为了在页面上写入数据,但是,它也抛出了一个例外:

"响应在此上下文中不可用。"

所以,请告诉我如何在我的应用程序中使用sendData。

您正试图在没有当前响应的代码中使用HttpContext.Current.Response。

如果这在HTTPHandler中使用,则需要使用通过IHTTPHandler接口中的ProcessRequest方法传递的Context对象。

此外,您可以在此处看到

最新更新