易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net生成静态页

先建个html模版页(template.htm):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>$title</title>
</head>
<body>
<table $htmlformat[0] height="100%" border="0" width="100%" cellpadding="10" cellspacing="0" bgcolor="#eeeeee" style="border:1px solid #000000">
<tr>
<td width="100%" valign="middle" align="left">
<span style="color: $htmlformat[1];font-size: $htmlformat[2]">$htmlformat[3]</span>
</td>
</tr>
</table>
</body>
</html>
在asp.net中的应用(c#):
   string[] format=new string[4];//定义和htmlyem标记数目一致的数组
   StringBuilder htmltext=new StringBuilder();
   try
   {
    using (StreamReader sr= new StreamReader(base.Server.MapPath(".")+"\\template.htm"))
     {
      String line;
      while ((line = sr.ReadLine()) != null)
      {
        htmltext.Append(line);
      }
      sr.Close();
     }
   }
   catch
   {
     Response.Write("<Script>alert('读取文件错误')</Script>");
   }
   //---------------------给标记数组赋值------------
   string title="模板测试";
   format[0]="background=\"bg.jpg\"";//背景图片
   format[1]= "#990099";//字体颜色
   format[2]="150px";//字体大小
   format[3]= "<marquee>生成的模板html页面</marquee>";//文字说明
   //----------替换htm里的标记为你想加的内容
   htmltext.Replace("$title",title);//把title不放在数组是为了比较一下,:)。这样写比较容易看懂
   for(int i


相关文档:

asp.net cms推荐之pageadmin网站管理系统

    前几篇文章介绍了几个国外的.NET CMS,今天就介绍一下国内在ASP.NET平台中比较有特色的pageadmin cms(网址:http://www.pageadmin.net),这个系统并未走传统标签+HTML的路线,直接采用可视化的div+css组合功能模块的设计,大大提供了系统的易用性,下面介绍一下这个系统:
    PageAdmin网站内 ......

ASP.NET执行存储过程,并获取存储过程的返回值

//连接数据库
        string myStr = CODE.DbHelperSQL.connectionString;
        SqlConnection myConn = new SqlConnection(myStr);
        myConn.Open();
      &nbs ......

ASP.NET 页生命周期概述

ASP.NET 页生命周期概述
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就 ......

ASP.NET程序中常用的三十三种代码


1. 打开新的窗口并传送参数: 
  传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收参数:
string a = Request.QueryString("id");
string b = Request.QueryStrin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号