//主要用到了System.Net.WebClient类
if (Request.QueryString["r"] != "1")
{
if (System.IO.File.Exists(Server.MapPath("/html/" + Request.QueryString["ID"] + ".html")))
{
Response.Redirect("/html/" + Request.QueryString["ID"] + ".html");
return;
}
else
{
new System.Net.WebClient().DownloadFile("http://localhost/test.aspx?ID=" + Request.QueryString["ID"] + "&r=1", Server.MapPath("/html/" + Request.QueryString["ID"] + ".html"));
Response.Redirect("/html/" + Request.QueryString["ID"] + ".html");
return;
}
Response.Redirect("/html/" + Request.QueryString["ID"] + ".html");
return;
}
Aps.net—(利用C#来生成静态页面)
最新推荐文章于 2025-05-11 01:15:00 发布
本文讨论了如何利用WebClient类实现网页资源的动态加载,并通过条件判断实现资源的本地缓存与远程下载之间的高效切换,以优化用户体验。
&spm=1001.2101.3001.5002&articleId=6949072&d=1&t=3&u=b772b20480d94515ae7e97817a62955e)
1167

被折叠的 条评论
为什么被折叠?



