我想把商品详细页面生成静态的,  这个静态上没有任何事件, 我觉得用C#。NET自带的方法读取动态页面生成静态好,我的代码
string url = "http://" + Request.Url.Authority + ShowHtml.AppPath + "/StkNameView.aspx?stkName="+Server.UrlEncode(strStkName)
string strPath = HttpContext.Current.Server.MapPath("../products/"+strSeqNo+".html");
string strFilePath="products/"+strSeqNo+".html";
try
{
new System.Net.WebClient().DownloadFile(url, strPath);
}
catch(Exception ex)
{
return ex.Message;

我同事认为写模板简单,他说读取模板,然后替换模板里值就OK了,  我现在很模糊, 不知道哪个更好, 如果有按钮事件,用模板还行, 但是我现在的没按钮。 谁能跟我说说。我还想把带翻页的列表也生成静态了,  谁有什么好的方法, 谢谢

解决方案 »

  1.   

    我做了一个百万级数据的生成HTML,用c#使用XML独立数据源,单线程的生成速度是1.5小时8万个页面。生成的数据总量是2G的HTML页面,如果有详细要问的,可以发我QQ:176142735,现在床上打字不方便
      

  2.   

    模板就可以,如果数据量比较大,在读取数据的时候要控制一下,否则SQL那边会抛出异常的
      

  3.   

    我是进来膜拜sp1234滴,给你个例子看看http://www.cnblogs.com/njj10/archive/2007/09/07/886016.html