Controls/ListControl.ascx.cs

(完整代码) 1KB

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using D.Entity;
using D.BLL;

public partial class Controls_ListControl : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (info != null)
            ArchiveBLL.Instance.GetByClassId(Entity.ClassId);
        else if(!String.IsNullOrEmpty(key))
            ArchiveBLL.Instance.GetBySearch(key);

        pager.RecordCount = ArchiveBLL.Instance.Count;
        this.BindData();
    }
    protected void pager_PageChanged(object sender, EventArgs e)
    {
        this.BindData();
    }

    void BindData()
    {
        rpImageList.DataSource = ArchiveBLL.Instance.GetByPage(pager.StartRecordIndex, pager.EndRecordIndex);
        rpImageList.DataBind();
    }

    private ClassInfo info;
    public ClassInfo Entity
    {
        get { return info; }
        set { info = value; }
    }

    private String key;
    public String Key
    {
        set { key = value; }
        get { return key; }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。