使用url将桌面应用程序中的pameters传递到aspx页面

时间:2015-08-31 12:31:53

标签: c# asp.net

任何人都可以帮助我如何传递参数和网址,将我重定向到网页。我有一个桌面应用程序。我有一个按钮,一旦点击按钮,我需要制定url和keyvalue对并​​调用网页。
我使用下面的代码通过URL传递参数,在Web浏览器上打开它,但我无法在浏览器上呈现页面。

string URI = "http://localhost:3457/HiddenPageToByPassLogin.aspx";
string myParameters = "param1=value1&param2=value2&param3=value3";

using (WebClient wc = new WebClient())
{
  wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-   urlencoded";

string HtmlResult = wc.UploadString(URI,myParameters);
} 

任何人都可以解释我为什么无法这样做吗? 任何帮助表示赞赏

2 个答案:

答案 0 :(得分:1)

   System.Diagnostics.Process.Start("http://google.com");

您也可以在查询字符串中传递数据

另一种方式

ProcessStartInfo startInfo = new ProcessStartInfo("iexplore.exe", "http://www.google.com/");
Process.Start(startInfo); 

答案 1 :(得分:0)

您可以使用查询字符串传递参数,例如。

http://www.somesite.com?param1=123&param2=abc

另见Query String