ASP.NET生成静态页面和分页代码
来源:网络 作者:佚名 点击:
次时间:2017-11-17 03:54
[摘要] 这个.net下的生成静态页面并分页的程序。 主要的原理就是替换模板里的特殊字符。 1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
这个.net下的生成静态页面并分页的程序。 主要的原理就是替换模板里的特殊字符。 1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。
<!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> <div style="width: 417px; height: 54px" align="center"> <br /> $Title</div> <div style="width: 417px; height: 8px"> 浏览<font color="red"><script src=".Net/NewsFiles/ClickCount.aspx?NewsId=$NewsId">http://localhost/.Net/NewsFiles/ClickCount.aspx?NewsId=$NewsId"></script></font>次 $Time</div> <div style="width: 417px; height: 100px"> $Content</div> <div style="width: 416px; height: 9px"> $Pager</div> <div style="width: 416px; height: 8px"> <form id="form1" action="../AddComment.aspx" style="margin:0px"> <input id="Text1" type="text" /><Img id="Image1" src="../../UserInfo/CheckCode.aspx"/><br /> <textarea id="CommentContent" cols="20" rows="2"></textarea> <br /> <input id="NewsId" type="hidden" value="$NewsId"/> <input id="Button1" type="submit" value="button" /> <a href="../Display.aspx?NewsId=$NewsId">查看更多评论</a></form> </div> </body> </html> |
2、前态页面 NewsAdd.aspx,就是一个表单,用来填写新闻的标题和内容。
<%...@ Page Language="C#" AutoEventWireup="false" validateRequest="false" CodeFile="NewsAdd.aspx.cs" Inherits="NewsAdd.Admin_AdminPanel_NewsAdd" %> <%...@ Register TagPrefix="FCKeditorV2" Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>添加新闻</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="Label2" runat="server" Text="标题"></asp:Label> <asp:TextBox ID="Title" runat="server" Width="325px"></asp:TextBox><br /> <asp:Label ID="Label1" runat="server" Text="内容"></asp:Label> <FCKeditorV2:FCKeditor id="Content" basePath="~/FCKeditor/" runat="server" Height="400px" Width="70%"></FCKeditorV2:FCKeditor> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> <asp:Label ID="Message" runat="server" ></asp:Label></div> </form> </body> </html> |
3、后台页面 NewsAdd.aspx.cs
|
------分隔线----------------------------