2016-11-14 27 views
0

我在C#中有一個windows窗體項目,它包含一個具有不同控件的窗體。我想從我的代碼中分離名爲「value」的變量,該變量位於按鈕的單擊事件下。下面是相同的截圖:在asmx web服務中使用C#窗體變量

click event of button containing 'value' variable

現在,我想使用這個變量的當前值在ASMX Web服務。這甚至有可能嗎?如果是,如何?

+2

請注意代碼而不是圖片。 – active92

+0

代碼很長,請點擊圖片以獲得清晰的視圖。 –

+0

你編碼的web服務?它接受'值'作爲輸入,但是實際上沒有看到服務的代碼,我們不能對web服務對輸入做什麼做任何假設。 –

回答

0

考慮使用屬性來發布此值而不是將其分配給本地變量。

public string PokeValueText 
{ 
    get {return PokeValue.Text;} 
} 

您可以在您的表單或外部使用它。

LMXServer.Write(hLMX, hItem, PokeValueText, uindex1); 

YourForm.PokeValueText; 
+0

是的,沒關係我可以這樣做,但真正的問題是我能夠在asmx Web服務中使用此「PokeValueText」值嗎? –

+0

爲什麼不呢? asmx web服務正在運行?你有/建立這個Web服務的包裝類? – McNets

+0

我已經創建了許多asmx web服務,所以我對它有一個想法。而且,沒有網絡服務沒有運行,因爲我不知道我應該寫什麼來使用我的Windows應用程序中的變量。真正的問題是我將如何獲得Windows窗體和Web服務鏈接?我是否需要創建Windows項目的dll並將其用於Web服務或其他類型的項目? –