2011-05-20 52 views
0

我收到以下消息 - 「名稱‘wc_OpenReadCompleted’不在當前情況下存在」微軟的Visual Studio/Silverlight的初學者的問題

我缺少在創建請求的重要一步?

這裏是我的代碼:

private void buttonSubmit_Click(object sender, RoutedEventArgs e) 
{ 
    string myUrl = "http://www.url.net/mycode.php?name=" + textBoxFirstName.Text; 
    WebClient wc = new WebClient(); 
    wc.OpenReadCompleted += new OpenReadCompletedEventHandler(wc_OpenReadCompleted); 
    wc.OpenReadAsync(new Uri(myUrl)); 
} 
+0

看來你的代碼中不存在wc_OpenReadCompleted方法 – Vimvq1987 2011-05-20 09:27:34

回答

2

wc_OpenReadCompleted是事件處理程序的OpenReadCompleted事件的名稱。看來你還沒有定義它。將它添加到你的代碼是這樣的:

void wc_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e) 
{ 
    //do stuff 
} 

順便說一句,因爲你是打字,將附上事件處理程序代碼,您鍵入的「+ =」,你就會得到promted按TAB後。如果你這樣做,Visual Studio將爲你創建處理程序。