主要的原理就是替换模板里的特殊字符。

1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。

[置顶].NET生成静态页面并分页 .<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
[置顶].NET生成静态页面并分页 .
<html>
[置顶].NET生成静态页面并分页 .
<head>
[置顶].NET生成静态页面并分页 .
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
[置顶].NET生成静态页面并分页 .
<title>$Title</title>
[置顶].NET生成静态页面并分页 .
</head>
[置顶].NET生成静态页面并分页 .
<body>
[置顶].NET生成静态页面并分页 .    
<div style="width: 417px; height: 54px" align="center">
[置顶].NET生成静态页面并分页 .        
<br />
[置顶].NET生成静态页面并分页 .    $Title
</div>
[置顶].NET生成静态页面并分页 .    
<div style="width: 417px; height: 8px">
[置顶].NET生成静态页面并分页 .        浏览
<font color="red"><script src="http://localhost/.Net/NewsFiles/ClickCount.aspx?NewsId=$NewsId"></script></font>次  $Time</div>
[置顶].NET生成静态页面并分页 .    
<div style="width: 417px; height: 100px">
[置顶].NET生成静态页面并分页 .        $Content
</div>
[置顶].NET生成静态页面并分页 .    
<div style="width: 416px; height: 9px">
[置顶].NET生成静态页面并分页 .        $Pager
</div>
[置顶].NET生成静态页面并分页 .    
<div style="width: 416px; height: 8px">
[置顶].NET生成静态页面并分页 .    
<form id="form1" action="../AddComment.aspx" style="margin:0px">
[置顶].NET生成静态页面并分页 .        
<input id="Text1" type="text" /><Img id="Image1" src="http://www.cnblogs.com/UserInfo/CheckCode.aspx"/><br />
[置顶].NET生成静态页面并分页 .        
<textarea  id="CommentContent" cols="20" rows="2"></textarea>
[置顶].NET生成静态页面并分页 .        
<br />
[置顶].NET生成静态页面并分页 .        
<input id="NewsId" type="hidden" value="$NewsId"/>
[置顶].NET生成静态页面并分页 .        
<input id="Button1" type="submit" value="button" />
[置顶].NET生成静态页面并分页 .        
<href="../Display.aspx?NewsId=$NewsId">查看更多评论</a></form>
[置顶].NET生成静态页面并分页 .        
</div>
[置顶].NET生成静态页面并分页 .
</body>
[置顶].NET生成静态页面并分页 .
</html>

 

2、前态页面 NewsAdd.aspx,就是一个表单,用来填写新闻的标题和内容。

 

3、后台页面 NewsAdd.aspx.cs

[置顶].NET生成静态页面并分页 .using System;
[置顶].NET生成静态页面并分页 .
using System.Data;
[置顶].NET生成静态页面并分页 .
using System.Configuration;
[置顶].NET生成静态页面并分页 .
using System.Collections;
[置顶].NET生成静态页面并分页 .
using System.Web;
[置顶].NET生成静态页面并分页 .
using System.Web.Security;
[置顶].NET生成静态页面并分页 .
using System.Web.UI;
[置顶].NET生成静态页面并分页 .
using System.Web.UI.WebControls;
[置顶].NET生成静态页面并分页 .
using System.Web.UI.WebControls.WebParts;
[置顶].NET生成静态页面并分页 .
using System.Web.UI.HtmlControls;
[置顶].NET生成静态页面并分页 .
using Mysqlserver;
[置顶].NET生成静态页面并分页 .
using System.IO;
[置顶].NET生成静态页面并分页 .
using System.Text;
[置顶].NET生成静态页面并分页 .
namespace NewsAdd

 

请不要直接拷贝使用,里面的路径需要更改,但程序绝对没问题,在我本地已经测试通过。

另外在使用时,比如我要把新闻的内容分成4页,就应该这样写:111|222|333|444。

相关文章: