簡體   English   中英

從另一個類調用Web表單方法

[英]Call web form method from another class

這是場景:我有一個WCF服務,該服務將消息發送到Web界面。

我在WCF接口實現類中收到它。 我想在另一個Web表單上顯示該消息。

我試圖在Web窗體中創建一個靜態方法,並從WCF Service方法中調用它。 但是問題是靜態方法無法訪問Web表單上的控件。 我真的很困惑。 請給一些想法。 這是一些代碼供您參考:

WCF方法

public void ReceiveDownloadFileStatus(Int32 bytesDownloaded)
{    
   UploadForm.SetDownloadProgress(bytesDownloaded);
}

UploadForm.aspx中的靜態方法

public static void SetDownloadProgress(Int32 bytesDownloaded)
{
    //access progress bar on form and update it from here

} 

如何存儲對最新實例的靜態引用並使用該實例的控件? 這樣做的方式不完全正確(您應該在創建時或在靜態上下文中傳遞引用),但要快速解決方案總比沒有好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM