asp.net生成html类

转载 2007年09月14日 09:39:00

可以自动读取模板文件后,生成   当前 年/月/日/yyMMddhhmmss.html

代码如下

C#

<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>


 

private bool  CreateHtml(string strText,string strContent,string strAuthor)
  
...{
   
string yearString=DateTime.Now.Year.ToString();
   
string monthString=DateTime.Now.Month.ToString();
   
string dayString=DateTime.Now.Day.ToString();

   
string fileName=yearString+monthString+dayString+DateTime.Now.Millisecond.ToString()+".html";
   Directory.CreateDirectory(Server.MapPath(
""+yearString+"//"+monthString+"//"+dayString+""));
  
   Encoding code
=Encoding.GetEncoding("gb2312");
   
string temp=Server.MapPath("text.html");
   StreamReader sr
=null;
   StreamWriter sw
=null;
   
string str="";
   
//读取模板
   try
   
...{
    sr
=new StreamReader(temp,code);
    str
=sr.ReadToEnd();
   }

   
catch(Exception exp)
   
...{
    Response.Write(exp.Message);
    Response.End();
    sr.Close();
   }

   
//替换
   str=str.Replace("ShowArticle",strText);
   str
=str.Replace("biaoti",strText);
   str
=str.Replace("content",strContent);
   str
=str.Replace("author",strAuthor);
   
   
try
   
...{

    sw
=new StreamWriter(Server.MapPath(""+yearString+"//"+monthString+"//"+dayString+"//"+fileName+""),false,code);
    sw.Write(str);
    sw.Flush();
   }

   
catch(Exception exp)
   
...{
    HttpContext.Current.Response.Write(exp.Message);
    HttpContext.Current.Response.End();
   }

   
finally
   
...{
    sw.Close();
   }

   
return true;

  }



 
html
<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 
<head>
  
<title>ShowArticle</title>

 
</head>
 
<body>
  biaoti
  
<br>
  content
<br>
  author
 
</body>
</html>
<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>

ASP.NET中生成PDF文件

这是看了一下的文章而进行的一个总结,因为最近也在想如何通过程序来生成PDF文件。 Generating PDF files Reponse有个这样的属性ContentType,获取或设置输出流的...
  • zhaowei705523962
  • zhaowei705523962
  • 2013年01月22日 19:27
  • 2365

ASP.NET C#根据HTML页面导出PDF

在启明星采购系统里,新增了导出PDF功能。整个功能使用了第三方软件 wkhtmltopdf(下载) 官网 https://wkhtmltopdf.org/ 提供有更多版本下载 他可以把HTML页...
  • hbqjzx
  • hbqjzx
  • 2017年12月18日 14:56
  • 78

asp.NET 如何生成DLL文件,并调用

使用csc命令将.cs文件编译成.dll的过程 很多时候,我们需要将.cs文件单独编译成.dll文件, 操作如下: 打开命令窗口->输入cmd到控制台->cd C:\WINDOWS\Microsoft...
  • xiaosong2008
  • xiaosong2008
  • 2013年11月14日 11:19
  • 853

ASP.NET MVC5----了解我们使用的@HTML帮助类

之前使用mvc进行项目开发都是了解和经常使用HTML的帮助类,来完成我们前端大部分代码的编写,其实在我没有接触AngularJS之前对于这种方法还是很喜欢的,毕竟它是将.aspx页面革命掉的东西,但是...
  • kingmax54212008
  • kingmax54212008
  • 2017年02月08日 15:01
  • 595

【翻译】了解ASP.NET MVC的HTML助手

原文:Understanding HTML Helpers in ASP.NET MVC作者:Shailendra Chauhan works as Software Analyst at reput...
  • tianxiaode
  • tianxiaode
  • 2014年03月12日 17:11
  • 3932

PHP生成html静态页面类

一套功能强大的PHP网站系统,生成静态的HTML文件是必需的,以下是为需要生成PHP静态页面而编写的一个类文件,在需要生成静态文件的地方,你只需调用这个类即可,类中定义了一些生成HTML文件所需的功能...
  • longjef
  • longjef
  • 2016年10月21日 20:26
  • 529

asp.net生成Excel并导出下载的实现方法

outputExcel.aspx页面: outputExcel.aspx....
  • qianquan3
  • qianquan3
  • 2013年11月20日 17:18
  • 2496

ASP.NET与HTML的关系理解

最近在学习用ASP.NET编写Web应用程序。但是在使用VS2012编写的过程中,对Web页面中出现的html元素和格式的控件感到很迷惑,不清楚ASP.NET和html之间到底是什么关系...
  • ZLWhappyisOK
  • ZLWhappyisOK
  • 2016年08月03日 13:22
  • 385

vs2010 asp.net webForm Html表格数据模板转换pdf文件,web打印Pdf

htmlTable数据表模板 转换pdf 用到itextsharp5.4.0 自定义函数 算术运算符,关系运算符,以及逻辑运算符 预定义函数getRMB(double num)getRMBs(stri...
  • luan729
  • luan729
  • 2016年07月04日 10:09
  • 2016

asp.net中验证码的生成和引用

分类:             程序开发              2010-06-04 14:45     234人阅读     评论(0)     收藏     举报     ...
  • Cherishchance
  • Cherishchance
  • 2013年07月29日 20:22
  • 536
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net生成html类
举报原因:
原因补充:

(最多只允许输入30个字)