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