当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,