-1

window7 phone に登録フォームがあり、C# で PHP ページを呼び出して、フォームに挿入した値をサーバーに保存する必要があります。これどうやってするの?

4

2 に答える 2

1

WebClientHTTP リクエストをリモート エンドポイントに送信できるクラスを使用できます。

次に例を示します。

WebClient wc = new WebClient();
wc.OpenReadCompleted += OpenReadCompleted;
UriBuilder fullUri = new UriBuilder("http://example.com/foo.php");
wc.OpenReadAsync(fullUri.Uri);

そしてOpenReadCompleted、リクエストが成功したときに呼び出されるハンドラーがあります。

void OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    using (Stream responseStream = e.Result)
    using (StreamReader reader = new StreamReader(responseStream))
    {
        string response = reader.ReadToEnd();
        // do something with the response
    }
}
于 2013-01-14T06:43:08.777 に答える
0

まず、C# で PHP ページを作成することはできません。PHP は C# とはまったく別物です。

あなたがおそらく必要としているのは、電話アプリが呼び出すことができる Web サービスです。Web サービスは非常に簡単に作成でき、電話アプリケーションを含む .NET アプリケーションから簡単に利用できます。

役に立つと思われる紹介記事を次に示します: http://a1ashiish-csharp.blogspot.com/2012/01/cnet-how-to-create-web-service-in-cnet.html

Windows Phone 7 アプリケーションからの Web サービスの使用に関する記事は次のとおりです: http://www.codeproject.com/Questions/355937/How-to-use-webservice-in-Windows-Phone-7-applicati

もう 1 つ: http://code.msdn.microsoft.com/wpapps/Weather-Forecast-Sample-586ef733

幸運を!

于 2013-01-14T12:45:08.677 に答える