📄 siteinfo.cs
字号:
namespace PowerEasy.WebSite.Admin.Accessories
{
using PowerEasy.Components;
using PowerEasy.Controls;
using PowerEasy.Web.UI;
using System;
using System.Security;
using System.Web.UI.WebControls;
public class SiteInfo : AdminPage
{
protected Button BtnSubmit;
protected ExtendedSiteMapPath SmpNavigator;
protected TextBox TxtBannerUrl;
protected TextBox TxtCopyright;
protected TextBox TxtLogoUrl;
protected TextBox TxtMeta_Description;
protected TextBox TxtMeta_Keywords;
protected TextBox TxtSiteName;
protected TextBox TxtSiteTitle;
protected TextBox TxtSiteUrl;
protected TextBox TxtWebmaster;
protected TextBox TxtWebmasterEmail;
protected EmailValidator Vmail;
protected void BtnSubmit_Click(object sender, EventArgs e)
{
if (base.IsValid)
{
SiteConfigInfo config = SiteConfig.ConfigReadFromFile();
config.SiteInfo.SiteName = this.TxtSiteName.Text.Trim();
config.SiteInfo.SiteTitle = this.TxtSiteTitle.Text.Trim();
config.SiteInfo.SiteUrl = this.TxtSiteUrl.Text.Trim();
config.SiteInfo.LogoUrl = this.TxtLogoUrl.Text.Trim();
config.SiteInfo.BannerUrl = this.TxtBannerUrl.Text.Trim();
config.SiteInfo.Webmaster = this.TxtWebmaster.Text.Trim();
config.SiteInfo.WebmasterEmail = this.TxtWebmasterEmail.Text.Trim();
config.SiteInfo.Copyright = this.TxtCopyright.Text.Trim();
config.SiteInfo.MetaDescription = this.TxtMeta_Description.Text.Trim();
config.SiteInfo.MetaKeywords = this.TxtMeta_Keywords.Text.Trim();
try
{
new SiteConfig().Update(config);
SiteCache.Remove("PowerEasySiteConfig");
AdminPage.WriteSuccessMsg("网站信息配置保存成功!", "SiteInfo.aspx");
}
catch (SecurityException exception)
{
AdminPage.WriteErrMsg(exception.Message);
}
catch (UnauthorizedAccessException exception2)
{
AdminPage.WriteErrMsg(exception2.Message);
}
}
}
private void ModifySiteInfo()
{
PowerEasy.Components.SiteInfo siteInfo = SiteConfig.ConfigInfo().SiteInfo;
this.TxtSiteName.Text = siteInfo.SiteName;
this.TxtSiteTitle.Text = siteInfo.SiteTitle;
this.TxtSiteUrl.Text = siteInfo.SiteUrl;
this.TxtLogoUrl.Text = siteInfo.LogoUrl;
this.TxtBannerUrl.Text = siteInfo.BannerUrl;
this.TxtWebmaster.Text = siteInfo.Webmaster;
this.TxtWebmasterEmail.Text = siteInfo.WebmasterEmail;
this.TxtCopyright.Text = siteInfo.Copyright;
this.TxtMeta_Description.Text = siteInfo.MetaDescription;
this.TxtMeta_Keywords.Text = siteInfo.MetaKeywords;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!this.Page.IsPostBack)
{
this.ModifySiteInfo();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -