我正在研究ASP.Net 3.5中的一些应用程序,其中我将嵌入一个名为Instant Messaging / Push Notification的新功能。 为此,我使用WCF将数据发送到客户端。 但问题是,当WCF当时向客户端发送数据时,我无法在asp页面的客户端使用它,就像我无法在网页中显示它或无法使用WCF发送的数据更新我的页面。
我试过
Response.Write(sendData); //sendData is the data which is send by WCF
只是在页面上写数据, 但是,它也抛出异常:
“在此背景下无法获得响应。”
所以,请告诉我如何在我的应用程序中使用sendData。
答案 0 :(得分:0)
您正尝试在没有当前响应的代码中使用HttpContext.Current.Response。
如果在HTTPHandler中使用它,则需要使用通过IHTTPHandler接口中的ProcessRequest方法传递的Context对象。
此外,您可以看到here