asp.net生成静态页面-要求名为index.hml
代码是这样的string fileName = DateTime.Now.ToString("HHmmss") + ".htm";
这样的话。每次生成的静态页面。都会根据时间有一个不同的名字。我的要求是。生成一个静态页面为index.html。当第二次点击生成的时候。把第一index.html替换掉。 第二个名字任然是index.html
代码怎么去实现 --------------------编程问答-------------------- 直接把filename改为index.html,创建文件时用覆盖方式。
File.Create(String, Int32, FileOptions, FileSecurity) 创建或覆盖具有指定的缓冲区大小、文件选项和文件安全性的指定文件 --------------------编程问答-------------------- //修改的代码,一定要注意DownloadFile方法的二个参数
string url = "http://" + Request.Url.Authority + "/SvnHostHtml1Demo/Default.aspx";
//url要生成静态的页
//下面是生成静态页
new System.Net.WebClient().DownloadFile(url, Server.MapPath("index.html"));
跳转
Response.Redirect("index.html");
补充:.NET技术 , ASP.NET