0

私は C# を使用して Windows Phone アプリケーションを開発するのが初めてで、ボタンをクリックするだけで Windows Phone 7 アプリケーションから POST 経由で PHP ファイルにデータを送信しようとしています。PHP スクリプトからの応答を受け取り、それをテキスト ブロックに出力したいと考えています。MSDN のコード サンプルをいくつか試してみましたが、理解できないエラーが発生します。

これは、私が試した MSDN のサンプルです: http://msdn.microsoft.com/en-us/library/ktfa4fek%28v=VS.90%29.aspx

上記の例を試してみると、多くのエラーが発生しました。POST データを PHP に送信し、そこからの応答を受け取るための C# コードを手伝ってくれる人はいますか? また、応答を取得するには、PHP からデータをエコーするだけで十分ですか、それとも値を返すなどの何か他のことをする必要がありますか?

4

1 に答える 1

1

問題は、完全な .NET Framework の例を使用しようとしていることです。Windows Phone 7 は、.NET フレームワークを完全にはサポートしていません。WebClientアプリは実際には Silverlight フレームワークをターゲットにする必要があり、Silverlight でクラスを見ると、UploadData()メソッドはありません。

Silverlightの適切な方法のいずれかを使用する必要があります。WebClient

自分のコードと何をアップロードしようとしているのかを詳しく知らなければ、どれを選択するかを判断するのは困難ですが、オーバーロードがいくつかあるため、UploadStringASync()またはOpenWriteASync()選択する必要があります。

同様に、使用しようとしている他のクラスには、Silverlight フレームワークのメソッドがありません

于 2012-08-11T16:17:07.273 に答える