我想把商品详细页面生成静态的, 这个静态上没有任何事件, 我觉得用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了, 我现在很模糊, 不知道哪个更好, 如果有按钮事件,用模板还行, 但是我现在的没按钮。 谁能跟我说说。我还想把带翻页的列表也生成静态了, 谁有什么好的方法, 谢谢
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了, 我现在很模糊, 不知道哪个更好, 如果有按钮事件,用模板还行, 但是我现在的没按钮。 谁能跟我说说。我还想把带翻页的列表也生成静态了, 谁有什么好的方法, 谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货