在wpf中创建发布请求并在浏览器中打开

时间:2015-09-21 13:30:54

标签: c# asp.net wpf

我有一个wpf表单,我可以在其中输入值,然后在URL上执行发布请求以将数据发送到网站。但有没有办法在执行发布请求时在浏览器中打开而不是之后。

页面呈现确定在加载时已发布的值。

WebClient webClient = new WebClient();

        try
        {
            openBrowser();
            byte[] responseArray = webClient.UploadValues(_url, serializeValues(postData));
            return Encoding.ASCII.GetString(responseArray);
        }
        catch (WebException e)
        {
            var response = (HttpWebResponse)e.Response;
            byte[] responseBytes = convertResponseStramToBytes(response.GetResponseStream());
            return Encoding.ASCII.GetString(responseBytes);
        }WebClient webClient = new WebClient();

        try
        {
            openBrowser();
            byte[] responseArray = webClient.UploadValues(_url, serializeValues(postData));
            return Encoding.ASCII.GetString(responseArray);
        }
        catch (WebException e)
        {
            var response = (HttpWebResponse)e.Response;
            byte[] responseBytes = convertResponseStramToBytes(response.GetResponseStream());
            return Encoding.ASCII.GetString(responseBytes);
        }

private void openBrowser()
    {


        //System.Diagnostics.Process.Start(_url);
    }

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。 WebBrowser类有一个名为Navigation的方法。这允许您在打开浏览器的同时发送帖子数据。