📄 rssconfig.aspx.cs
字号:
namespace PowerEasy.WebSite.Admin.Configuration
{
using PowerEasy.Common;
using PowerEasy.Components;
using PowerEasy.Controls;
using PowerEasy.Web.UI;
using System;
using System.Configuration;
using System.IO;
using System.Web.UI.WebControls;
public class RssConfig : AdminPage
{
protected Button BtnSubmit;
protected RadioButtonList RssEnable;
protected ExtendedSiteMapPath SmpNavigator;
protected RadioButtonList WapEnable;
protected void BtnSubmit_Click(object sender, EventArgs e)
{
if (base.IsValid)
{
SiteConfigInfo config = SiteConfig.ConfigReadFromFile();
config.SiteOption.RssEnable = DataConverter.CBool(this.RssEnable.SelectedValue);
config.SiteOption.WapEnable = DataConverter.CBool(this.WapEnable.SelectedValue);
try
{
new SiteConfig().Update(config);
SiteCache.Remove("PowerEasySiteConfig");
AdminPage.WriteSuccessMsg("RSS/WAP配置保存成功!", "RssConfig.aspx");
}
catch (FileNotFoundException)
{
AdminPage.WriteErrMsg("<li>文件未找到</li>", "RssConfig.aspx");
}
catch (UnauthorizedAccessException)
{
AdminPage.WriteErrMsg("<li>检查您的服务器是否给配置文件或文件夹写入权限。</li>", "RssConfig.aspx");
}
catch (ConfigurationErrorsException)
{
AdminPage.WriteErrMsg("<li>检查您的服务器是否给配置文件或文件夹写入权限。</li>", "RssConfig.aspx");
}
}
}
private void ModifyRssOption()
{
SiteOption siteOption = SiteConfig.ConfigInfo().SiteOption;
this.RssEnable.SelectedValue = this.SelectValue(siteOption.RssEnable);
this.WapEnable.SelectedValue = this.SelectValue(siteOption.WapEnable);
}
protected void Page_Load(object sender, EventArgs e)
{
if (!this.Page.IsPostBack)
{
this.ModifyRssOption();
}
}
private string SelectValue(bool selected)
{
if (selected)
{
return "true";
}
return "false";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -