当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  浅谈“三层结构”原理与用意 3

 浅谈“三层结构”原理与用意 3

点击次数:31 次 发布日期:2008-11-26 11:39:27 作者:源代码网
源代码网推荐      PostLWord.aspx页面文件(发送留言到数据库)
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  #001 <%@ Page language="c#" Codebehind="PostLWord.aspx.cs" AutoEventWireup="false"
源代码网推荐  
源代码网推荐  Inherits="TraceLWord1.PostLWord" %>
源代码网推荐  
源代码网推荐  #002 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
源代码网推荐  
源代码网推荐  #003
源代码网推荐  
源代码网推荐  #004 <html>
源代码网推荐  
源代码网推荐  #005 <head>
源代码网推荐  
源代码网推荐  #006 <title>PostLWord</title>
源代码网推荐  
源代码网推荐  #007 <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
源代码网推荐  
源代码网推荐  #008 <meta name="CODE_LANGUAGE" Content="C#">
源代码网推荐  
源代码网推荐  #009 <meta name=vs_defaultClientScript content="JavaScript">
源代码网推荐  
源代码网推荐  #010 <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
源代码网推荐  
源代码网推荐  #011 </head>
源代码网推荐  
源代码网推荐  #012 <body MS_POSITIONING="GridLayout">
源代码网推荐  
源代码网推荐  #013
源代码网推荐  
源代码网推荐  #014 <form id="__aspNetForm" method="post" runat="server">
源代码网推荐  
源代码网推荐  #015
源代码网推荐  
源代码网推荐  #016 <textarea id="m_txtContent" runat="Server" rows=8 cols=48></textarea>
源代码网推荐  
源代码网推荐  #017 <input type="Button" id="m_btnPost" runat="Server" value="发送留言" />
源代码网推荐  
源代码网推荐  #018
源代码网推荐  
源代码网推荐  #019 </form>
源代码网推荐  
源代码网推荐  #020
源代码网推荐  
源代码网推荐  #021 </body>
源代码网推荐  
源代码网推荐  #022 </html>
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  PostLWord.aspx后台程序文件PostLWord.aspx.cs
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  #001 using System;
源代码网推荐  
源代码网推荐  #002 using System.Collections;
源代码网推荐  
源代码网推荐  #003 using System.ComponentModel;
源代码网推荐  
源代码网推荐  #004 using System.Data;
源代码网推荐  
源代码网推荐  #005 using System.Data.OleDb; // 需要操作 Access 数据库
源代码网推荐  
源代码网推荐  #006 using System.Drawing;
源代码网推荐  
源代码网推荐  #007 using System.Web;
源代码网推荐  
源代码网推荐  #008 using System.Web.SessionState;
源代码网推荐  
源代码网推荐  #009 using System.Web.UI;
源代码网推荐  
源代码网推荐  #010 using System.Web.UI.WebControls;
源代码网推荐  
源代码网推荐  #011 using System.Web.UI.HtmlControls;
源代码网推荐  
源代码网推荐  #012
源代码网推荐  
源代码网推荐  #013 namespace TraceLWord1
源代码网推荐  
源代码网推荐  #014 {
源代码网推荐  
源代码网推荐  #015 /// <summary>
源代码网推荐  
源代码网推荐  #016 /// PostLWord 发送留言到数据库
源代码网推荐  
源代码网推荐  #017 /// </summary>
源代码网推荐  
源代码网推荐  #018 public class PostLWord : System.Web.UI.Page
源代码网推荐  
源代码网推荐  #019 {
源代码网推荐  
源代码网推荐  #020 // 留言内容编辑框
源代码网推荐  
源代码网推荐  #021 protected System.Web.UI.HtmlControls.HtmlTextArea m_txtContent;
源代码网推荐  
源代码网推荐  #022 // 提交按钮
源代码网推荐  
源代码网推荐  #023 protected System.Web.UI.HtmlControls.HtmlInputButton m_btnPost;
源代码网推荐  
源代码网推荐  #024
源代码网推荐  
源代码网推荐  #025 /// <summary>
源代码网推荐  
源代码网推荐  #026 /// PostLWord.aspx 页面加载函数
源代码网推荐  
源代码网推荐  #027 /// </summary>
源代码网推荐  
源代码网推荐  #028 private void Page_Load(object sender, System.EventArgs e)
源代码网推荐  
源代码网推荐  #029 {
源代码网推荐  
源代码网推荐  #030 }
源代码网推荐  
源代码网推荐  #031
源代码网推荐  
源代码网推荐  #032 #region Web 窗体设计器生成的代码
源代码网推荐  
源代码网推荐  #033 override protected void OnInit(EventArgs e)
源代码网推荐  
源代码网推荐  #034 {
源代码网推荐  
源代码网推荐  #035 InitializeComponent();
源代码网推荐  
源代码网推荐  #036 base.OnInit(e);
源代码网推荐  
源代码网推荐  #037 }
源代码网推荐  
源代码网推荐  #038
源代码网推荐  
源代码网推荐  #039 private void InitializeComponent()
源代码网推荐  
源代码网推荐  #040 {
源代码网推荐  
源代码网推荐  #041 this.Load+=new System.EventHandler(this.Page_Load);
源代码网推荐  
源代码网推荐  #042 this.m_btnPost.ServerClick+=new EventHandler(Post_ServerClick);
源代码网推荐  
源代码网推荐  #043 }
源代码网推荐  
源代码网推荐  #044 #endregion
源代码网推荐  
源代码网推荐  #046 /// <summary>
源代码网推荐  
源代码网推荐  #047 /// 发送留言信息到数据库
源代码网推荐  
源代码网推荐  #048 /// </summary>
源代码网推荐  
源代码网推荐  #049 private void Post_ServerClick(object sender, EventArgs e)
源代码网推荐  
源代码网推荐  #050 {
源代码网推荐  
源代码网推荐  #051 // 获取留言内容
源代码网推荐  
源代码网推荐  #052 string textContent=this.m_txtContent.Value;
源代码网推荐  
源代码网推荐  #053
源代码网推荐  
源代码网推荐  #054 // 留言内容不能为空
源代码网推荐  
源代码网推荐  #055 if(textContent=="")
源代码网推荐  
源代码网推荐  #056 throw new Exception("留言内容为空");
源代码网推荐  
源代码网推荐  #057
源代码网推荐  
源代码网推荐  #058 string mdbConn=@"PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA Source=C:DbFsTraceLWordDb.mdb";
源代码网推荐  
源代码网推荐  #059 string cmdText="INSERT INTO [LWord]([TextContent]) VALUES(@TextContent)";
源代码网推荐  
源代码网推荐  #060
源代码网推荐  
源代码网推荐  #061 OleDbConnection dbConn=new OleDbConnection(mdbConn);
源代码网推荐  
源代码网推荐  #062 OleDbCommand dbCmd=new OleDbCommand(cmdText, dbConn);
源代码网推荐  
源代码网推荐  #063
源代码网推荐  
源代码网推荐  #064 // 设置留言内容
源代码网推荐  
源代码网推荐  #065 dbCmd.Parameters.Add(new OleDbParameter("@TextContent",
源代码网推荐  
源代码网推荐  OleDbType.LongVarWChar));
源代码网推荐  
源代码网推荐  #066 dbCmd.Parameters["@TextContent"].Value=textContent;
源代码网推荐  
源代码网推荐  #067
源代码网推荐  
源代码网推荐  #068 try
源代码网推荐  
源代码网推荐  #069 {
源代码网推荐  
源代码网推荐  #070 dbConn.Open();
源代码网推荐  
源代码网推荐  #071 dbCmd.ExecuteNonQuery();
源代码网推荐  
源代码网推荐  #072 }
源代码网推荐  
源代码网推荐  #073 catch
源代码网推荐  
源代码网推荐  #074 {
源代码网推荐  
源代码网推荐  #075 throw;
源代码网推荐  
源代码网推荐  #076 }
源代码网推荐  
源代码网推荐  #077 finally
源代码网推荐  
源代码网推荐  #078 {
源代码网推荐  
源代码网推荐  #079 dbConn.Close();
源代码网推荐  
源代码网推荐  #080 }
源代码网推荐  
源代码网推荐  #081
源代码网推荐  
源代码网推荐  #082 // 跳转到留言显示页面
源代码网推荐  
源代码网推荐  #083 Response.Redirect("ListLWord.aspx", true);
源代码网推荐  
源代码网推荐  #084 }
源代码网推荐  
源代码网推荐  #085 }
源代码网推荐  
源代码网推荐  #086 }
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  仅仅通过两个页面,就完成了一个基于Access数据库的留言功能。
源代码网推荐  
源代码网推荐  程序并不算复杂,非常简单清楚。但是随后你会意识到其存在着不灵活性!
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华