📄 messageread.cs
字号:
namespace PowerEasy.WebSite.User
{
using PowerEasy.Accessories;
using PowerEasy.Components;
using PowerEasy.Controls;
using PowerEasy.Enumerations;
using PowerEasy.Model.Accessories;
using PowerEasy.Web.UI;
using PowerEasy.WebSite.Controls;
using System;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
public class MessageRead : DynamicPage
{
protected Button BtnDelete;
protected Button BtnForward;
protected Button BtnReply;
protected Button BtnReturn;
protected Button BtnWrite;
protected HtmlForm form1;
protected Label LblContent;
protected Label LblIncept;
protected Label LblSender;
protected Label LblSendTime;
protected Label LblTitle;
protected UserNavigation UserCenterNavigation;
protected ExtendedSiteMapPath YourPosition;
protected void BtnDelete_Click(object sender, EventArgs e)
{
if ((base.Request.QueryString["MessageID"] != null) && (base.Request.QueryString["ManageType"] != null))
{
int num = BasePage.RequestInt32("ManageType");
if (PowerEasy.Accessories.Message.Clear((MessageManageType) num, PEContext.Current.User.UserName, BasePage.RequestInt32("MessageID").ToString()))
{
DynamicPage.WriteSuccessMsg("删除短信息成功。", "MessageManager.aspx?ManageType=" + num.ToString());
}
else
{
DynamicPage.WriteErrMsg("删除短信息失败!");
}
}
}
protected void BtnForward_Click(object sender, EventArgs e)
{
BasePage.ResponseRedirect("Message.aspx?Action=Forward&MessageID=" + BasePage.RequestInt32("MessageID").ToString());
}
protected void BtnReply_Click(object sender, EventArgs e)
{
BasePage.ResponseRedirect("Message.aspx?Action=Reply&MessageID=" + BasePage.RequestInt32("MessageID").ToString());
}
protected void BtnReturn_Click(object sender, EventArgs e)
{
BasePage.ResponseRedirect("MessageManager.aspx");
}
protected void BtnWrite_Click(object sender, EventArgs e)
{
BasePage.ResponseRedirect("Message.aspx");
}
protected void Page_Load(object sender, EventArgs e)
{
if (!base.IsPostBack)
{
int messageId = BasePage.RequestInt32("MessageID");
string userName = PEContext.Current.User.UserName;
if (messageId > 0)
{
MessageInfo messageById = PowerEasy.Accessories.Message.GetMessageById(messageId, true);
if (messageById == null)
{
DynamicPage.WriteErrMsg("<li>指定的短消息ID错误!</li>");
}
else if ((userName != messageById.Sender) && (userName != messageById.Incept))
{
DynamicPage.WriteErrMsg("<li>找不到指定的短消息!</li>");
}
else
{
this.LblSender.Text = messageById.Sender;
this.LblIncept.Text = messageById.Incept;
this.LblSendTime.Text = messageById.SendTime.ToString();
this.LblTitle.Text = messageById.Title;
this.LblContent.Text = messageById.Content;
if (string.Compare(userName, messageById.Incept) == 0)
{
PowerEasy.Accessories.Message.UpdateState(messageId);
}
}
}
else
{
DynamicPage.WriteErrMsg("<li>请指定短消息ID!</li>");
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -