[英]Call web form method from another class
這是場景:我有一個WCF服務,該服務將消息發送到Web界面。
我在WCF接口實現類中收到它。 我想在另一個Web表單上顯示該消息。
我試圖在Web窗體中創建一個靜態方法,並從WCF Service方法中調用它。 但是問題是靜態方法無法訪問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
}
如何存儲對最新實例的靜態引用並使用該實例的控件? 這樣做的方式不完全正確(您應該在創建時或在靜態上下文中傳遞引用),但要快速解決方案總比沒有好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.