现在的位置: 首页 > 综合 > 正文

.NET生成静态页面

2013年12月06日 ⁄ 综合 ⁄ 共 910字 ⁄ 字号 评论关闭

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;

namespace testDataSet
{
    public partial class ToHtml : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //可以根据id生成静态页面
            //int id;
            //  try
            //  {
            //    id = int.Parse (Request.QueryString["id"]);
            //  }
            //  catch
            //  {
            //    throw (new Exception ("页面没有指定id"));
            //  }
 
            //  string filename=Server.MapPath("StaticHtml_"+id+".html");
               string filename=Server.MapPath("StaticHtml.html");
              Stream s = GetFileStream (filename);//尝试读取已有文件
              if (s != null)//如果文件存在并且读取成功
              {
                using (s)
                {
                  Stream2Stream (s, Response.OutputStream);///从文件到本页面
              

抱歉!评论已关闭.