一个简单的动态页面转静页面的方法
来源:互联网 发布:湖南科技职业学院网络 编辑:程序博客网 时间:2024/04/28 11:42
1public void transHtml(string path,string outpath)
2 {
3 System.Web.UI.Page page=new Page();
4 StringWriter writer = new StringWriter();
5 page.Server.Execute(path, writer);
6 FileStream fs;
7 if(File.Exists(page.Server.MapPath("")+"//"+outpath))
8 {
9 File.Delete(page.Server.MapPath("")+"//"+outpath);
10 fs=File.Create(page.Server.MapPath("")+"//"+outpath);
11 }
12 else
13 {
14 fs=File.Create(page.Server.MapPath("")+"//"+outpath);
15 }
16 byte[] bt=System.Text.Encoding.Default.GetBytes(writer.ToString());
17 fs.Write(bt,0,bt.Length);
18 fs.Close();
19 }
2 {
3 System.Web.UI.Page page=new Page();
4 StringWriter writer = new StringWriter();
5 page.Server.Execute(path, writer);
6 FileStream fs;
7 if(File.Exists(page.Server.MapPath("")+"//"+outpath))
8 {
9 File.Delete(page.Server.MapPath("")+"//"+outpath);
10 fs=File.Create(page.Server.MapPath("")+"//"+outpath);
11 }
12 else
13 {
14 fs=File.Create(page.Server.MapPath("")+"//"+outpath);
15 }
16 byte[] bt=System.Text.Encoding.Default.GetBytes(writer.ToString());
17 fs.Write(bt,0,bt.Length);
18 fs.Close();
19 }
调用此方法就可以直接将动态页面转为精态的页面了。经测试此方法产生的静态页面没有问题,如果产生过程中有其他问题请留言给我。
- 一个简单的动态页面转静页面的方法
- 一个简单的动态页面转静页面的方法
- 一个简单的动态页面转静页面的方法
- 一个简单的动态页面转静页面的方法
- 一个简单的动态页面转静页面的方法
- 一个简单的 动态页面 生成 静页面的方法
- 一个简单的asp.net动态页面
- 一个简单的WAP页面
- 一个简单的struts页面
- 一个简单的JSP页面
- 一个简单的注册页面
- 一个简单的html页面
- 一个简单的登录页面
- 一个简单的jsp 页面
- 一个简单的前端页面
- ASP.NET 动态转静态页面的两种方法总结 - 动态页面转换成HTML静态页面方法
- DHTML的简单示例,动态改变页面
- 一个Jsp页面导入另外一个Jsp页面的方法
- 7S
- asp.net下两页面传值,以及刷新问题
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 几行代码,整掉你的‘爱机“
- 一个任意获得页面控件的方法
- 一个简单的动态页面转静页面的方法
- Asp.Net细节性问题精萃
- ASP.NET 2.0运行时简要分析
- 马文(McKinsey's Marvin Bower)
- 在ASP.NET中运用PlaceHolder控件
- 大数阶乘。
- ASP.NET程序中常用的三十三种代码
- 设计模式之Singleton(单态)
- 常用的一些处理函数