📄 messagemanage.cs
字号:
namespace PowerEasy.WebSite.Admin.Accessories
{
using PowerEasy.Common;
using PowerEasy.Components;
using PowerEasy.Controls;
using PowerEasy.Enumerations;
using PowerEasy.Web.UI;
using PowerEasy.WebSite.Controls;
using System;
using System.Web.UI.WebControls;
public class MessageManage : AdminPage
{
protected Button BtnSubmit;
protected DropDownList DropSearch;
protected ShowMessageListAdmin ShowAdminMessageList;
protected ExtendedSiteMapPath SmpNavigator;
protected TextBox TxtKeyword;
protected PowerEasy.Controls.RequiredFieldValidator ValrKeyword;
protected void BtnSubmit_Click(object sender, EventArgs e)
{
this.PageDataBind(this.TxtKeyword.Text, (MessageSearchField) DataConverter.CLng(this.DropSearch.SelectedValue));
}
protected void Page_Load(object sender, EventArgs e)
{
if (!base.IsPostBack)
{
if (string.Compare(BasePage.RequestString("action"), "me", true) == 0)
{
this.ShowAdminMessageList.SearchField = MessageSearchField.OnePeople;
this.ShowAdminMessageList.SearchKeyword = PEContext.Current.Admin.AdminName;
this.SmpNavigator.AdditionalNode = "我的短消息";
}
else
{
this.ShowAdminMessageList.SearchField = MessageSearchField.All;
this.ShowAdminMessageList.SearchKeyword = string.Empty;
this.SmpNavigator.AdditionalNode = "所有短消息";
}
}
}
private void PageDataBind(string keyword, MessageSearchField searchField)
{
if (!string.IsNullOrEmpty(keyword))
{
this.ShowAdminMessageList.SearchField = searchField;
this.ShowAdminMessageList.SearchKeyword = keyword;
switch (searchField)
{
case MessageSearchField.Title:
this.SmpNavigator.AdditionalNode = "主题中含有 <span style='Color:#F00'> " + keyword + " </span> 的短消息";
return;
case MessageSearchField.Content:
this.SmpNavigator.AdditionalNode = "内容中含有 <span style='Color:#F00'> " + keyword + " </span> 的短消息";
return;
case MessageSearchField.Incept:
this.SmpNavigator.AdditionalNode = "收件人为 <span style='Color:#F00'> " + keyword + " </span> 的短消息";
return;
case MessageSearchField.Sender:
this.SmpNavigator.AdditionalNode = "发件人为 <span style='Color:#F00'> " + keyword + " </span> 的短消息";
return;
case MessageSearchField.OnePeople:
this.SmpNavigator.AdditionalNode = "<span style='Color:#F00'> " + keyword + " </span> 的短消息";
return;
}
this.SmpNavigator.AdditionalNode = "所有短消息";
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -