深圳升蓝软件
数据库开发 .Net技术  |  ASP技术 PHP技术 JSP技术 应用技术类   
Hiblue Software

利用c#制作简单的留言板(3)


March 25,2004
显示列表list.aspx
<%@ Page language="c#" Codebehind="list.cs" AutoEventWireup="false" Inherits="notpage.list" %>
<html><head>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#"></head>
  <body>
   
    <form method="post" runat="server"></P><P>     </form><a href = "addTopic.aspx">发表留言</a><br>
    <TABLE WIDTH="90%" HEIGHT="1" BORDER="0" CELLSPACING="2" CELLPADDING="2" id=liuyan>
    <TR>
        <TD>主题</TD>
        <TD>留言人</TD>
        <TD>留言时间</TD>
    </TR>
   
        <asp:label id="n_tdtitle" runat=Server></asp:label>
   
</TABLE></P><P>  </body></html>
namespace notpage
{
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;</P><P>        </P><P>
    /// <summary>
    ///    Summary description for list.
    /// </summary>
    public class list : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.Label n_tdtitle;
   
    public list()
    {
        Page.Init += new System.EventHandler(Page_Init);
        }</P><P>        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //
                // Evals true first time browser hits the page
                //
            }
        }</P><P>        protected void Page_Init(object sender, EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP+ Windows Form Designer.
            //
            InitializeComponent();
            Init_tdtitle();
    </P><P>        }
        </P><P>        /// <summary>
        ///    Required method for Designer support - do not modify
        ///    the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler (this.Page_Load);
        }
        
        protected void Init_tdtitle()
        {
             InitializeComponent();
            //
            // CODEGEN: This call is required by the ASP+ Windows Form Designer.
            //
            try
            {   
                notepage np = new notepage();</P><P>                ArrayList arrTopic = np.GetTopicList();
            
                for ( int i = 0 ; i < arrTopic.Count  ; i ++)
                {   
                    notepage objTopic = (notepage)arrTopic ;
                    string str ="<tr><td><a href = showTopic.aspx?id="+objTopic.ID.ToString()+">" + objTopic.Title.ToString() + "</a></td>";
                    str = str +"<td>" + objTopic.Author.ToString()+"</td>";
                    str = str +"<td>" + objTopic.adddate.ToString()+"</td></tr>";
                    n_tdtitle.Text = str  + n_tdtitle.Text;
                }
            }
            catch(Exception e)
            {
                throw(new Exception("取得贴子列表出错:" + e.ToString())) ;
            }</P><P>        }
    }
}

       
       
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved