ASP.NET生成静态页面和分页主要的原理
1、静态模板页面 template.
<!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="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
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using Mysqlserver;using System.IO;using System.Text;namespace NewsAdd……{ public partial class Admin_AdminPanel_NewsAdd : System.Web.UI.Page……{ protected void Page_Load(object sender, EventArgs e)
……{
} protected void Button1_Click(object sender, EventArgs e)![]()
文章评论
共有 0人发表了评论 查看完整内容