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

📄 articleedit.aspx.cs

📁 该项目中对 SQLHelper 类进行了简单封装
💻 CS
字号:
/* 
 * ArticleEdit.aspx.cs @Microsoft Visual Studio 2005 <.NET Framework 2.0>
 * AfritXia
 * 2007-12-16
 * 
 * Copyright(c) http://www.AfritXia.NET/
 * 
 */

using System;

using NET.AfritXia.MyHome.HomeManagement.CodeLand.ServiceProxy;
using NET.AfritXia.MyHome.Model.Message;

namespace NET.AfritXia.MyHome.HomeManagement
{
	/// <summary>
	/// 文章编辑页面
	/// </summary>
	public partial class ArticleEdit : System.Web.UI.Page
	{
		/// <summary>
		/// 网页初始化函数
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void Page_Init(object sender, EventArgs e)
		{
			// 添加文章搜索事件
			this.m_aspSearchCmd.Click += new EventHandler(m_aspSearchCmd_Click);
			// 添加文章发送事件
			this.m_myArticleEditCtrl.PostEvent += new EventHandler(m_myArticleEditCtrl_PostEvent);
		}

		/// <summary>
		/// 文章搜索事件
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void m_aspSearchCmd_Click(object sender, EventArgs e)
		{
			// 获取文章 ID
			int articleUID = Convert.ToInt32(this.m_aspArticleUIDTxt.Text);

			// 获取文章
			Article article = ServiceProxyFactory.CreateArticleService().ViewArticle(articleUID);

			// 绑定文章到编辑器
			this.m_myArticleEditCtrl.OriginalArticle = article;
			this.m_myArticleEditCtrl.DataBind();
		}

		/// <summary>
		/// 文章提交事件
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void m_myArticleEditCtrl_PostEvent(object sender, EventArgs e)
		{
			Article newArticle = null;

			// 获取新文章
			newArticle = this.m_myArticleEditCtrl.GetNewArticle();

			if (newArticle.UniqueID <= 0)
			{
				// 添加文章
				ServiceProxyFactory.CreateArticleService().Append(newArticle);
			}
			else
			{
				// 更新文章
				ServiceProxyFactory.CreateArticleService().Update(newArticle);
			}
		}
	}
}

⌨️ 快捷键说明

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