首页 > Web开发 > 详细

替换html表内容

时间:2016-06-16 01:25:49      阅读:177      评论:0      收藏:0      [点我收藏+]

public void CreateStaticPage(int bookId)
{

//查询到id
var book = this.DbSession.BooksDal.LoadEntities(c => c.Id==bookId).FirstOrDefault();

//打开html模版文件
var html = HttpContext.Current.Request.MapPath("/Template/BookDetailTemlate.html");
var content = File.ReadAllText(html);

//替换html模版文件的值
content = content.Replace("$title",book.Title).Replace("$author",book.Author)
.Replace("$untiPrice",book.UnitPrice.ToString("0.00")).Replace("$isbn",book.ISBN)
.Replace("$toc",book.TOC).Replace("$content",book.ContentDescription);
string fullDir = "/HtmlPage/" + book.PublishDate.Year + "/" + book.PublishDate.Month +
"/" + book.PublishDate.Day + "/";

//创建文件夹,文件
Directory.CreateDirectory(Path.GetDirectoryName(HttpContext.Current.Request.MapPath(fullDir)));
File.WriteAllText(HttpContext.Current.Request.MapPath(fullDir) + bookId + ".html"
, content, Encoding.UTF8);
}

替换html表内容

原文:http://www.cnblogs.com/xiaojian1/p/5589500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!