【发布时间】:2012-08-23 07:09:12
【问题描述】:
我正在尝试将数据从我的桌面应用程序发布到我的网页。
这是发布数据的代码
var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://localhost:2524/HomeLogin.aspx");
httpWebRequest.UseDefaultCredentials = true;
httpWebRequest.ContentType = "application/x-www-form-urlencoded";
httpWebRequest.Method = "POST";
byte[] requestBytes = Encoding.UTF8.GetBytes("MAC="+ lblMAC.Text.Trim());
httpWebRequest.ContentLength = requestBytes.Length;
using (var requestStream = httpWebRequest.GetRequestStream())
{
requestStream.Write(requestBytes, 0, requestBytes.Length);
requestStream.Close();
}
在我的ASP.NET 网页的页面加载中,我正在运行这个应用程序并试图从中获取价值。
这是我的代码
System.Diagnostics.Process.Start("C:\\Program Files\\Default Company Name\\MACSetup\\MAC.exe") ;
txtUsername.Text = Request.QueryString["MAC"];
我无法获取数据。也没有引发错误。我想我可能遗漏了一些东西。
谁能帮我解决这个问题?
欢迎提出建议?
【问题讨论】:
标签: asp.net desktop-application