三种C#.net生成静态页面的方法
来源:互联网 发布:airdroid windows 编辑:程序博客网 时间:2024/05/16 10:46
ASP.NET生成静态页面方法主要有三种
第一种方法:向服务器的动态页面发送请求,获取页面的html代码。这种方法缺点显而易见:速度慢。另外如果请求的动态页面有验证控件的话,返回的html页面却无法进行数据验证。但这种方法写起来比较简单。主要代码如下:
#region//生成被请求URL静态页面
public static void getUrltoHtml(string Url,string Path)//Url为动态页面地址,Path为生成的静态页面
{
try
{
}
catch(System.Exception ex)
{
}
}
#endregion
第二种方法:从文件读取模版,替换模版中的参数后输出文件,这种方法的生成速度上比第一种要快许多,而且模版内容可以用工具任意编辑
主要代码:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
namespace xinxi
{
///
/// CreatePage的摘要说明。
///
// www.365xinxi.net
// 此类是生成静态网页的小程序
public class Create
{
}
}
//原理是利用System.IO中的类读写模板文件,然后用Replace替换掉模板中的标签,写入静态html
第三种方法:如果生成的文件数量比较多,第二种方法就要反复读取模版内容,这时可以用第三种方法——直接将你的模版写在代码中,和上次我写的网站Header和Footer的制作方法类似:
using System;
using System.Collections;
using System.Data;
using System.Data.OleDb;
using System.Text;
using System.IO;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace xinxi
{
///
/// 自定义公共函数
///
public class myfun
{
}
}
0 0
- 三种C#.net生成静态页面的方法
- 三种C#.net生成静态页面的方法
- asp.net 生成静态页面的三种方式优劣
- ASP.NET生成静态页面的方法
- ASP.NET生成静态页面的方法
- ASP.NET生成静态页面的方法
- ASP.NET生成静态页面的方法
- ASP.NET生成静态页面的四种方法
- C#.net关于生成html静态页面的问题 .
- C#.net关于生成html静态页面的问题
- 关于.net生成静态页面的方法总结
- ASP.NET生成静态HTML页面的方法
- ASP PHP ASP.net 生成静态页面的方法
- ASP.NET 动态页面生成静态页的方法
- ASP.NET动态生成静态页面的方法
- ASP.NET生成静态HTML页面的方法
- Asp.Net生成静态页面的实现方法
- ASP.NET动态生成静态页面(C#)
- easyUi 默认当天
- C语言中字符型和字符串型的区别?
- Java读书笔记十四(java中的抽象类)
- AS使用错误笔记
- 爱到深处
- 三种C#.net生成静态页面的方法
- 提权小程序
- java was started but returned exit code=13 / No java virtual machine (1)
- 动态补丁升级
- 复制数据库到手机
- 推荐Python、Django中文文档地址
- MediaStore
- RTMP转HLS音频爆音的问题
- [Canvas绘图] 第07节 “星“心相映