在Windows手机中发布数据

时间:2012-04-08 20:28:39

标签: windows-phone

我想将Windows Phone中的数据发布到我自己创建的网页上。网页将处理数据并显示任何结果。

在我发布数据后,我如何能够使用发布的数据导航到网页? (如果是GET,请访问www.test.com/#name=joe)

3 个答案:

答案 0 :(得分:2)

一种可行的方法是动态创建一个执行POST请求的HTML页面并将其加载到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方法将其加载到网络浏览器控件中。

不要忘记启用JavaScript:

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

答案 1 :(得分:0)

您是否尝试过查找.net Web Requests和.net网络client class

如果您的站点使用PHP编码,您可以向页面发送http post请求(出于安全原因,请尝试避免使用GET请求),然后执行必要的处理数据。

也许这个类似的问题会对你有用:

Post with WebRequest

答案 2 :(得分:0)

你可以做两件事 1.发送POST类型的Http Web请求。有了这个,您可以更好地控制其他方法。 1.获得响应后,在webview中加载动态html页面(动态页面将在服务器端生成)。