通过url从桌面应用程序传递参数到aspx页面

本文关键字:参数 aspx 页面 url 桌面 应用程序 通过 | 更新日期: 2023-09-27 18:10:43

可以有人帮助我如何通过参数随着url,重定向到我的网页。我有一个桌面应用程序。我有一个按钮,一旦按钮被点击,我需要制定url和键值对,并调用网页。
我使用下面的代码与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);
} 

谁能告诉我为什么我不能这样做?

通过url从桌面应用程序传递参数到aspx页面

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

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

另一种方式

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

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

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

参见查询字符串