⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lwordeditctrl.ascx.cs

📁 该项目中对 SQLHelper 类进行了简单封装
💻 CS
字号:
/* 
 * LWordEditCtrl.ascx.cs @Microsoft Visual Studio 2008 <.NET Framework 3.5>
 * AfritXia
 * 2008-01-25
 * 
 * Copyright(c) http://www.AfritXia.NET/
 * 
 */

using System;

using NET.AfritXia.MyHome.HomeStart.CodeLand;
using NET.AfritXia.MyHome.Model.Message;

namespace NET.AfritXia.MyHome.HomeStart.PageCtrls.Utils
{
	/// <summary>
	/// 留言编辑控件
	/// </summary>
	public partial class LWordEditCtrl : System.Web.UI.UserControl
	{
		// 发送事件关键字
		private static readonly object g_postEventKey = new object();

		/// <summary>
		/// 控件初始化函数
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		protected void Page_Init(object sender, EventArgs e)
		{
			this.m_aspPostCmd.Click += new EventHandler(m_aspPostCmd_Click);
		}

		/// <summary>
		/// 添加或移除发送事件
		/// </summary>
		public event EventHandler PostEvent
		{
			add
			{
				this.Events.AddHandler(g_postEventKey, value);
			}

			remove
			{
				this.Events.RemoveHandler(g_postEventKey, value);
			}
		}

		/// <summary>
		/// 发送按钮点击事件
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void m_aspPostCmd_Click(object sender, EventArgs e)
		{
			EventHandler handler = (EventHandler)this.Events[g_postEventKey];

			if (handler != null)
				handler(sender, e);
		}

		/// <summary>
		/// 获取由该编辑器编辑的新留言信息
		/// </summary>
		/// <returns></returns>
		public LWord GetNewLWord()
		{
			LWord lword = new LWord();

			// 设置留言发送人名称
			lword.PostUser = this.m_aspPostUserTxt.Text;
			// 留言内容
			lword.TextContent = this.m_aspTextContentTxt.Text;
			// 发送时间
			lword.PostTime = DateTime.Now;
			// IP 地址
			lword.ClientIP = Visitor.Current.ClientIP;

			return lword;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -