天天看點

利用c#制作簡單的留言闆 (2)

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> myconn.cs

namespace notpage

{

    using System;

    using System.Data.SQL ;

    /// <summary>

    ///    Summary description for myconn.

    /// </summary>

    public class myconn:System.Data.SQL.SQLConnection

    {

        private void InitializeComponent ()

        {

        }

        public myconn()

        {

            //

            // TODO: Add Constructor Logic here

            //

            this.Database = "back" ;

            this.DataSource = "LUOCHANG" ;

            this.UserID = "sa" ;

            this.Password = "" ;

        }

    }

}

添加留言addTopic.aspx

<%@ Page language="c#" Codebehind="AddTopic.cs" AutoEventWireup="false" Inherits="notpage.AddTopic" %>

<html><head>

<meta content="Microsoft Visual Studio 7.0" name=GENERATOR>

<meta content=C# name=CODE_LANGUAGE></head>

<body>

<form method=post runat="server">

<table cellSpacing=1 cellPadding=1 width="88%" border=0>

  <tr>

    <td>留言主題:</TD>

    <td><asp:textbox id=txtTitle runat="server" maxlength="80" columns="65"></asp:textbox></TD></TR>

  <tr>

    <td>姓名:</TD>

    <td><asp:textbox id=txtAuthor runat="server" maxlength="40" columns="20"></asp:textbox></TD></TR>

  <tr>

    <td>留言内容</TD>

    <td><asp:textbox id=txtContent runat="server" maxlength="2000" columns="50" rows="20" TextMode="MultiLine"></asp:textbox><asp:button

      id=btnSubmit runat="Server"

  text="确認"></asp:button></TD></TR></TABLE></FORM>

  </body></html>

對應的cs

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;

    /// <summary>

    ///    Summary description for AddTopic.

    /// </summary>

    public class AddTopic : System.Web.UI.Page

    {

        protected System.Web.UI.WebControls.TextBox txtContent;

        protected System.Web.UI.WebControls.TextBox txtAuthor;

        protected System.Web.UI.WebControls.TextBox txtTitle;

        protected System.Web.UI.WebControls.Button btnSubmit;

    public AddTopic()

    {

        Page.Init += new System.EventHandler(Page_Init);

        }

        protected void Page_Load(object sender, EventArgs e)

        {

            if (!IsPostBack)

            {

                //

                // Evals true first time browser hits the page

                //

            }

        }

        protected void Page_Init(object sender, EventArgs e)

        {

            //

            // CODEGEN: This call is required by the ASP+ Windows Form Designer.

            //

            InitializeComponent();

        }

        /// <summary>

        ///    Required method for Designer support - do not modify

        ///    the contents of this method with the code editor.

        /// </summary>

        private void InitializeComponent()

        {

            btnSubmit.Click += new System.EventHandler (this.OnSubmit);

            this.Load += new System.EventHandler (this.Page_Load);

        }

        public void OnSubmit(Object sender , EventArgs e)

        {

            if (Page.IsValid)

            {

                //資料入庫

                try

                {

                    notepage objNp = new notepage();

                    objNp.Title = txtTitle.Text;

                    objNp.Author = txtAuthor.Text;

                    objNp.Content = txtContent.Text;

                    objNp.adddate = System.DateTime.Now;

                    notepage objNp1 = new notepage();

                    if(objNp1.AddTopic(objNp))

                    {

                        Response.Write ("<p align=center class=cn>成功留言,點選<a href = list.aspx>此處</a>檢視留言清單!。</p>") ;

                    }

                }

                catch(Exception exp)

                {

#if DEBUG

                    Response.Write ("出現異常:" + exp.Message) ;

                    return ;

#endif//DEBUG

                }

            }

        }

    }

}

利用c#制作簡單的留言闆 (2)

seover="window.status='正文--利用c# 制作簡單的 留言闆 (2)';return true">

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>