Windows Phone 7调用asp.net Web服务

问题描述:

亲爱的,



我已经在asp.net中创建了Web服务以获取用户,我还检查了asp.net web表单,它的工作完美。



以下是点击按钮的代码



Dear,

I have created web services in asp.net to get the user and i also checked in asp.net web form its working perfectly.

below is the code on button click

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim abc As New ServiceReference1.WebService1SoapClient
    TextBox2.Text = abc.GetUser(TextBox1.Text)

End Sub





现在我想在Windows手机中使用相同的服务我已经在Windows手机中添加了一个引用并写了下面的代码但是我如何获取TextBox2.Text



下面是代码,我想实现与上面相同的代码





Now i want to same services in windows phone i already add a reference in windows phone and wrote a below code but how i fetch in TextBox2.Text

below is the code, i want to achieve same code as above

Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
    Dim abc As New ServiceReference1.WebService1SoapClient
    abc.GetUserAsync(TextBox1.Text)

End Sub





谢谢

Basit。



Thanks
Basit.

应该有一个回调委托。

There should be a callback delegate.
AddHandler service.GetUserComplete AddressOf GetUserCompleted 



然后添加一个方法处理此回调。


Then add a method that handles this callback.

Private Sub GetUserCompleted(sender As Object, e As ServiceReference1.GetUserCompleteEventArgs)
  'Access e.Results here
End Sub