温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:BlogEngine v1.3 多皮肤多语言版源码
当前文件路径:BlogEngine/admin/Pages/Controls.aspx.cs

1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Globalization; 5
using System.Collections; 6
using System.Web; 7
using System.Web.Security; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.WebControls.WebParts; 11
using System.Web.UI.HtmlControls; 12
13
using BlogEngine.Core; 14
15
public partial class admin_Pages_Controls : System.Web.UI.Page 16
{ 17
protected void Page_Load(object sender, EventArgs e) 18
{ 19
if (!Page.IsPostBack) 20
BindSettings(); 21
22
btnSave.Click += new EventHandler(btnSave_Click); 23
btnSave.Text = Resources.labels.save + " " + Resources.labels.settings; 24
Page.Title = Resources.labels.controls; 25
} 26
27
void btnSave_Click(object sender, EventArgs e) 28
{ 29
BlogSettings.Instance.NumberOfRecentPosts = int.Parse(txtNumberOfPosts.Text, CultureInfo.InvariantCulture); 30
BlogSettings.Instance.DisplayCommentsOnRecentPosts = cbDisplayComments.Checked; 31
BlogSettings.Instance.DisplayRatingsOnRecentPosts = cbDisplayRating.Checked; 32
33
BlogSettings.Instance.NumberOfRecentComments = int.Parse(txtNumberOfComments.Text, CultureInfo.InvariantCulture); 34
35
BlogSettings.Instance.SearchButtonText = txtSearchButtonText.Text; 36
BlogSettings.Instance.SearchCommentLabelText = txtCommentLabelText.Text; 37
BlogSettings.Instance.SearchDefaultText = txtDefaultSearchText.Text; 38
BlogSettings.Instance.EnableCommentSearch = cbEnableCommentSearch.Checked; 39
40
BlogSettings.Instance.ContactFormMessage = txtFormMessage.Text; 41
BlogSettings.Instance.ContactThankMessage = txtThankMessage.Text; 42
BlogSettings.Instance.EnableContactAttachments = cbEnableAttachments.Checked; 43
44
BlogSettings.Instance.Save(); 45
} 46
47
private void BindSettings() 48
{ 49
txtNumberOfPosts.Text = BlogSettings.Instance.NumberOfRecentPosts.ToString(); 50
cbDisplayComments.Checked = BlogSettings.Instance.DisplayCommentsOnRecentPosts; 51
cbDisplayRating.Checked = BlogSettings.Instance.DisplayRatingsOnRecentPosts; 52
53
txtNumberOfComments.Text = BlogSettings.Instance.NumberOfRecentComments.ToString(); 54
55
txtSearchButtonText.Text = BlogSettings.Instance.SearchButtonText; 56
txtCommentLabelText.Text = BlogSettings.Instance.SearchCommentLabelText; 57
txtDefaultSearchText.Text = BlogSettings.Instance.SearchDefaultText; 58
cbEnableCommentSearch.Checked = BlogSettings.Instance.EnableCommentSearch; 59
60
txtThankMessage.Text = BlogSettings.Instance.ContactThankMessage; 61
txtFormMessage.Text = BlogSettings.Instance.ContactFormMessage; 62
cbEnableAttachments.Checked = BlogSettings.Instance.EnableContactAttachments; 63
} 64
} 65





}
}