📄 articleedit.aspx.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 + -