//主要用到了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#来生成静态页面)
最新推荐文章于 2018-03-20 16:54:00 发布
本文讨论了如何利用WebClient类实现网页资源的动态加载,并通过条件判断实现资源的本地缓存与远程下载之间的高效切换,以优化用户体验。
199

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



