以下是该场景:我有一个向Web界面发送消息的WCF服务。
我在WCF接口实现类中收到它。我想在另一个Web表单上显示该消息。
我尝试在Web表单中创建一个静态方法,并从WCF服务方法调用它。但问题是静态方法无法访问Web表单上的控件。我真的很困惑。请提出一些想法。以下是一些供您参考的代码:
public void ReceiveDownloadFileStatus(Int32 bytesDownloaded)
{
UploadForm.SetDownloadProgress(bytesDownloaded);
}
public static void SetDownloadProgress(Int32 bytesDownloaded)
{
//access progress bar on form and update it from here
}
答案 0 :(得分:0)
如何将静态引用存储到最新实例并使用其控件?不完全是它应该完成的方式(你应该在创建时或在静态上下文中传递引用),但如果你想要一个快速的解决方案,那么总比没有好。