📄 createhtmlsingle.cs
字号:
namespace PowerEasy.WebSite.Admin.Contents
{
using PowerEasy.AccessManage;
using PowerEasy.Common;
using PowerEasy.Contents;
using PowerEasy.Controls;
using PowerEasy.Enumerations;
using PowerEasy.Model.Contents;
using PowerEasy.StaticHtml;
using PowerEasy.Web.UI;
using System;
using System.Text;
using System.Web.UI.WebControls;
public class CreateHtmlSingle : AdminPage
{
protected Button CreateAllSinglePage;
protected Button CreateSinglePage;
protected ListBox LstSinglePage;
protected ExtendedSiteMapPath SmpNavigator;
protected void CreateAllSinglePage_Click(object sender, EventArgs e)
{
HtmlCategory category = new HtmlCategory();
category.NodeIdArray = this.GetCreateHtmlNodesList(true);
category.CommonCreateHtml();
BasePage.ResponseRedirect("CreateHtmlProgress.aspx?workId=" + category.CreateId);
}
protected void CreateSinglePage_Click(object sender, EventArgs e)
{
HtmlCategory category = new HtmlCategory();
category.NodeIdArray = this.GetCreateHtmlNodesList(false);
category.CommonCreateHtml();
BasePage.ResponseRedirect("CreateHtmlProgress.aspx?workId=" + category.CreateId);
}
protected string GetCreateHtmlNodesList(bool isSelectedAll)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < this.LstSinglePage.Items.Count; i++)
{
if (isSelectedAll)
{
StringHelper.AppendString(sb, this.LstSinglePage.Items[i].Value);
}
else if (this.LstSinglePage.Items[i].Selected)
{
StringHelper.AppendString(sb, this.LstSinglePage.Items[i].Value);
}
}
return sb.ToString();
}
protected void Page_Load(object sender, EventArgs e)
{
RolePermissions.BusinessAccessCheck(OperateCode.CreateHtmlManage);
if (!base.IsPostBack)
{
foreach (NodeInfo info in Nodes.GetNodesList(NodeType.Single))
{
ListItem item = new ListItem();
item.Text = info.NodeName;
item.Value = info.NodeId.ToString();
item.Enabled = info.IsCreateListPage;
this.LstSinglePage.Items.Add(item);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -