0

我正在尝试按照教程@ http://blogs.msdn.com/b/pstubbs/archive/2010/10/04/developing-windows-phone-7-applications-for-sharepoint-2010.aspx

在某个时候,他建议在 Visual Studio 中添加服务引用工具,以添加对 Lists.asmx Web 服务的引用。如果我右键单击项目->添加服务引用.. 弹出添加服务引用窗口。我看不到任何添加 Lists.asmx Web 服务的方法。本教程对于 windows phone 7 来说有点过时了。我想让它发生在 windows phone 8 上。

你能建议我如何添加它吗?

或者我怎样才能为 windows phone 8 实现相同的目标?

提前致谢!

4

1 回答 1

0

只需按照以下步骤

步骤1:通过右键单击添加引用来添加服务引用。

步骤2:现在将您的Web服务链接放在服务引用上并按go按钮,并添加服务引用的命名空间 在此处输入图像描述

第 3 步:Newtonsoft.Json.Linq;现在在 .cs 文件中 添加使用名称空间

第4步:现在在您的cs文件中添加波纹管代码

 WhatsupServices.WhatsUpServiceSoapClient ws = new WhatsupServices.WhatsUpServiceSoapClient();
ws.ContactUsJSONCompleted += ws_ContactUsJSONCompleted;
ws.ContactUsJSONAsync(txtContactUsName.Text, txtContactUsPhone.Text, txtContactUsEmail.Text, txtContactUsComment.Text);

step6:现在生成你的响应方法

 void ws_ContactUsJSONCompleted(object sender, dynamic e)
        {
            if (e.Error != null)
            {
                MessageBox.Show(LogIn.NetworkBusyMsg, LogIn.MsgHdr, MessageBoxButton.OK);
                busyIndicator.IsRunning = false;
            }
            else
            {
                busyIndicator.IsRunning = false;
                string Result = e.Result;
                JObject obj = JObject.Parse(Result);
                string ResultCode = (string)obj["ResultCode"];
                string ResponceMessage = (string)obj["ResponseMessage"];

                if (ResultCode == "1")
                {
                    MessageBox.Show("Thank you for your message. We'll get back to you soon.", LogIn.MsgHdr, MessageBoxButton.OK);
                    NavigationService.GoBack();
                }
                else
                {

                }
            }
        }

希望它会帮助你。

如果有任何疑问而不是在这里发表评论。我会帮助你

于 2013-10-17T13:51:28.313 回答