将数据从Windows Mobile发送到服务器

| 你好朋友 我有Windows Mobile应用程序,可以检索位置信息。现在,我想将此数据发送到在localhost上运行的asp.net。如何进行? 请。我尝试发送如下。
    string url = \"http://localhost/testwebsite/default.aspx?field1=name\";
    private void btn_Send_Click(object sender, EventArgs e)
    {
        try
        {
            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);

        }
        catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); }
    }
但是没有发生。 另外我不明白如何从Windows Mobile客户端检索发送的值。     
已邀请:
您在代码中不要求任何响应:
  try {
    HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
    Console.WriteLine(resp.StatusCode);
    // Statuscode = 200 for OK (look for HTTP-Status Codes)
  } catch (Exception ex) {
    Console.WriteLine(ex.Message);
  }
要在服务器上检索消息,您必须至少编写一个小型Web- / Service-Application,它在指定的地址上侦听传入的请求。     
我已经通过网络服务做到了。移动客户端发送数据,Web服务处理该数据并将其发送到服务器。 首先创建一个webservice,然后将该服务的Web引用添加到要从中发送数据的项目中。 在我的情况下,我将Refreence名称指定为transferData1 那么您必须将其导入您的项目中
using Client.transferData1;
然后您可以从webservice调用方法,如下所示
  private void btn_Send_Click(object sender, EventArgs e)
    {

        transferData1.Service ser = new transferData1.Service();
        transferData1.SQLInsertBase ins = new transferData1.SQLInsertBase();
        ins = ser.GetSQLInsertCourse(\"359807016319431\", \"12.22\", \"44.54\",\"6/20/2011\",\"10:55\");

        /*out1.Service ser = new out1.Service();
        out1.SQLInsertBase ins = new out1.SQLInsertBase();
        ins = ser.GetSQLInsertCourse(\"8\", \"91.45\", \"56.22\");*/
        if (ins.SQLInsertOK == true)
        {
            MessageBox.Show(\"Coordinates transfered sucessfully!!\");
        }
        else
        {
            MessageBox.Show(ins.SQLInsertError);
        }

    }
我在其他问题中给出的Web服务代码。请阅读 Web服务代码以处理数据并插入数据库     

要回复问题请先登录注册