📄 rankadmin.cs
字号:
//------------------------------------------------------------------------------
// <copyright company="Telligent Systems">
// Copyright (c) Telligent Systems Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AspNetForums;
using AspNetForums.Components;
namespace AspNetForums.Controls {
/// <summary>
///
/// </summary>
public class RankAdmin : SkinnedForumWebControl {
#region Fields
#endregion
#region Properties
#endregion
#region Events
#endregion
#region Public Methods
public RankAdmin() {
// Set the default skin
//
if (SkinFilename == null) {
SkinFilename = _skinFileName;
}
}
public override void DataBind(){
_rankId.Text = _rankToEdit.RankId.ToString();
_rankName.Text = _rankToEdit.RankName.ToString();
_postingCountMin.Text = _rankToEdit.PostingCountMinimum.ToString();
_postingCountMax.Text = _rankToEdit.PostingCountMaximum.ToString();
_rankIconUrl.Text = _rankToEdit.RankIconUrl.ToString();
}
#endregion
#region Protected Methods
protected override void InitializeSkin( Control skin ){
_rankToEdit = Ranks.GetRank( Convert.ToInt32(HttpContext.Current.Items["RankId"]) );
_rankId = (Literal)skin.FindControl("RankId");
_rankName = (TextBox)skin.FindControl("RankName");
_postingCountMin = (TextBox)skin.FindControl("PostingCountMin");
_postingCountMax = (TextBox)skin.FindControl("PostingCountMax");
_rankIconUrl = (TextBox)skin.FindControl("RankIconUrl");
_save = (Button)skin.FindControl("Save");
// Wire-up buttons
_save.Click += new EventHandler(_save_Click);
if( !Page.IsPostBack ){
DataBind();
}
}
#endregion
#region Protected Data
protected string _skinFileName = "/Admin/Skin-RankAdmin.ascx";
protected Rank _rankToEdit;
protected Literal _rankId;
protected TextBox _rankName;
protected TextBox _postingCountMin;
protected TextBox _postingCountMax;
protected TextBox _rankIconUrl;
protected Button _save;
#endregion
#region Private Methods
private void _save_Click(object sender, EventArgs e) {
_rankToEdit.RankId = Int32.Parse(_rankId.Text);
_rankToEdit.RankName = _rankName.Text;
_rankToEdit.PostingCountMinimum = Int32.Parse(_postingCountMin.Text);
_rankToEdit.PostingCountMaximum = Int32.Parse(_postingCountMax.Text);
_rankToEdit.RankIconUrl = _rankIconUrl.Text;
Ranks.UpdateRank( _rankToEdit );
// save is complete, update the page data
DataBind();
}
#endregion
#region Private Data
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -