2012-04-08 6 views
0

自分の作成したWebページに自分のWindows PhoneからデータをPOSTしたいと思います。 Webページはデータを処理し、結果を表示します。windowsのデータを投稿する

私はデータをPOSTした後、どのように投稿されたデータでウェブページにナビゲートできますか? (GETの場合はwww.test.com/#name=joeへの例)

答えて

2

可能なアプローチは、動的にPOSTリクエストを実行するHTMLページを作成し、Webブラウザコントロールにロードすることです。結果として得られるWebページは、コントロール内にうまく表示されます。

HTMLページには、次のようになります。

<html> 
    <head> 
    <title>Faceless</title> 
<script type="text/javascript"> 
    function submitForm() { 
     document.forms[0].submit(); 
    } 
</script> 
    </head> 
    <body onload="submitForm();"> 
    <form method="POST" action="http://www.server.com/service.php"> 
     <input type="hidden" name="name" value="Robert"> 
     <input type="hidden" name="score" value="200"> 
    </form> 
    </body> 
</html> 

あなたはNavigateToString方法でWebブラウザコントロールにロードすることができます。

はJavaScriptを有効にすることを忘れないでください:あなたは2つのこと 1.型POSTのHTTPのウェブ要求を送信行うことができます

<phone:WebBrowser Name="webBrowser1" IsScriptEnabled="True" /> 
+0

このメソッドを見落としてしまった – Keleb

0

あなたはlookupを試みましたか.net Web Requestsと.net web client class

あなたのサイトがPHPを使用してコード化されている場合は、そのページにhttp投稿要求を送信できます(セキュリティ上の理由からGETリクエストを使用しないようにしてください)。

多分これと同様の質問があなたに使用されるであろう:

Post with WebRequest

+0

結果がHTMLページの表示にこの回答がどのように役立つか分かりません。 – Codo

+0

@Codoあなたの答えはより理にかなっています。あなたの返信ありがとう – Keleb

0

。これにより、他のアプローチをより詳細に制御できます。 1.応答を取得したら、動的HTMLページをWebビューに読み込みます(動的ページはサーバー側で生成されます)。