asp.net网站生成静态页面的一个问题。。。。。。。。。。。。
看了 一个帖子。。然后发现了 下边 这个代码
C# code
protected void Button1_Click(object sender, EventArgs e)
{
string url = "http://" + Request.Url.Authority + "/default.aspx";
new System.Net.WebClient().DownloadFile(url, Server.MapPath("~/default.html"));
Response.Redirect("default.html");
}
然后说明上:如果需要根据参数生成不同的文件,比如新闻页面,每个新闻一个文件,只需要传递不同的URL参数,和保存的文件路径即可。
这个参数 加那里啊,哪个保存路径 什么意思。。????
------解决方案--------------------将url指定的文件下载到本地保存成default.html,然后重定向到这个文件
------解决方案--------------------你封装成一个函数不就可以了吗?用参数拼接字符串你不是也不会吧
------解决方案--------------------
------解决方案--------------------参数就是你传到这个aspx文件用的参数了,把你现在的url加参数就可以啦,,,,之后把那个html的名字改成你要生成的文件..
------解决方案--------------------string url = "http://" + Request.Url.Authority + "/news.aspx?id=1";
new System.Net.WebClient().DownloadFile(url, Server.MapPath("~/news/0001.html"));
------解决方案--------------------
------解决方案--------------------xue xi
------解决方案--------------------小灰别把小朋友教晕了啊
o(∩_∩)o...
------解决方案--------------------http://topic.csdn.net/u/20080624/10/26a45062-572c-47e9-bb38-d9aa05b6c2ed.html看看这个