usingSystem;;;;;;///<summary>///News新闻实体类///</summary>lassNews{publicstring_Title{get;set;}publicDateTime_SendTime{get;set;}publicstring_Content{get;set;}}///<summary>///FilesTool使用IO里面的类对文件进行读取,并且生成指定的格式文件///</summary>lassFilesTool{///<summary>//////</summary>///<paramname="tempPath">模板文件名字,包含后缀名,统一在master文件夹下</param>///<paramname="news">实体对象</param>///<paramname="type">自定义生成的文件类型,格式</param>///<paramname="fileName">自定义生成文件的名字</param>///<returns></returns>publicstaticboolCretaeHTML(stringtempPath,Newsnews,stringtype,stringfileName,refstringCreateurl){stringmasterFilePath=("~/master/"+tempPath);//模板路径stringpagesFilePath=("~/pages/");//生成文件后存放的路径[文件夹]StringfileInnerStr=;//存放从页面模板中读取的字符StreamReadersr=null;StreamWritersw=null;try{using(sr=newStreamReader(masterFilePath,("gb2312"))){fileInnerStr=().Trim();fileInnerStr=("{$Title$}",).Replace("{$SendTime$}",("yyyy-MM-ddHH:mm:ss")).Replace("{$Content$}",);FileName+=("HHmmss")+type;//定制生成文件的命名格式,后面还有typepagesFilePath=pagesFilePath+fileName;//组合路径+文件名,即生成的文件后存放的物理路径using(sw=newStreamWriter(pagesFilePath,false,("gb2312"))){
静态页面生成 来自淘豆网m.daumloan.com转载请标明出处.