0

我是使用 C# 开发 Windows Phone 应用程序的新手,我试图通过 POST 将一些数据从我的 Windows Phone 7 应用程序发送到 PHP 文件,单击按钮。我希望收到 PHP 脚本的回复并将其打印到文本块。我尝试了一些来自 MSDN 的代码示例,但它们抛出了一些我无法理解的错误。

这是我尝试过的 MSDN 示例:http: //msdn.microsoft.com/en-us/library/ktfa4fek%28v=VS.90%29.aspx

通过尝试上面的示例,我遇到了许多错误。任何人都可以帮助我使用 C# 代码将 POST 数据发送到 PHP 并接收它的响应吗?此外,为了获得响应,是否足以从 PHP 中回显数据,还是我需要做其他事情,比如返回值?

4

1 回答 1

1

问题是您正在尝试使用完整的 .NET Framework 中的示例。Windows Phone 7 不支持完整的 .NET 框架。您的应用程序实际上必须以 Silverlight 框架为目标,如果您查看WebClientSilverlight 中的类,则没有UploadData()方法。

您必须使用Silverlight中的适当方法之一WebClient

在不了解更多代码以及您要上传的内容的情况下,很难说是哪一个,但您有几个重载UploadStringASync()OpenWriteASync()可供选择。

同样,您尝试使用的其他类没有 Silverlight 框架中的方法

于 2012-08-11T16:17:07.273 回答