using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CB.Framework; using CB.Common; using CB.Entity; namespace CB.Admin.Plugins.Basic { public partial class TopicClassList : AdminPage { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { InitData(); } } protected override void InitData() { BindRepeaterList(); base.InitData(); } protected override void BindRepeaterList() { int recordCount; var list = CB.Data.TopicClassService.ToPaging(new Entity.TopicClassInfo() { Name = txtName.Text.Trim() }, AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, out recordCount); repeaterList.DataSource = list; repeaterList.DataBind(); AspNetPager1.RecordCount = recordCount; } //查询 protected void btnSearch_Click(object sender, EventArgs e) { AspNetPager1.CurrentPageIndex = 1; BindRepeaterList(); } protected void repeaterList_ItemCommand(object source, RepeaterCommandEventArgs e) { if ("dndel" == e.CommandName) { CB.Data.TopicClassService.Delete(TypeConverter.ObjectToInt(e.CommandArgument)); Logs("删除标题类型", string.Format("删除标题类型[ID={0}]", e.CommandArgument)); } BindRepeaterList(); } //翻页 protected void AspNetPager1_PageChanged(object sender, EventArgs e) { BindRepeaterList(); } public static string GetParentStr(int pid) { TopicClassInfo entity = CB.Data.TopicClassService.Get(pid); if (entity!=null &&entity.Cid>0) { return entity.Name; } return ""; } } }