从我的asp.net 4.0表单应用程序(C#)我需要调用一个HTML页面有2个查询字符串,但我不想重定向到它,因为我是在一个循环中的代码背后和使用不同的查询字符串会多次调用相同的HTML页面。
我认为这可以通过webrequest完成,但我无法使其正常工作。这项技术有点脱离了我的联盟,所以我很欣赏一些关于如何理解为什么以及我应该做些什么来做这项工作的建议。
我尝试了什么:
string testUri = "http://<URL>/velkommen.html?mailto=someone@someplace.no&profildata=ktrlg";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(testUri);
//request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Response.Write("StatusDescription: " + response.StatusDescription + "<br />");
response.Close();
状态显示:好的。但没有任何反应。
答案 0 :(得分:0)
var cli = new System.Net.WebClient();
for(int i=0;i<url.Length;i++)
{
url = "baseurl/data.asp?param=" + url[i].param;
cli.DownloadString(url);
}