0

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

发布数据后,如何使用发布的数据导航到网页?(以 www.test.com/#name=joe 为例,如果它是 GET)

4

3 回答 3

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方法将其加载到 Web 浏览器控件中。

不要忘记启用 JavaScript:

<phone:WebBrowser Name="webBrowser1" IsScriptEnabled="True" />
于 2012-04-08T21:02:10.470 回答
0

您是否尝试过查找 .netWeb Requests和 .net Web客户端类

如果您的网站是使用 PHP 编码的,您可以向页面发送一个 http post 请求(出于安全原因尽量避免使用 GET 请求),然后对数据进行必要的处理。

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

使用 WebRequest 发布

于 2012-04-08T20:42:37.380 回答
0

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

于 2012-04-17T09:27:25.143 回答