public partial class gaojian_all : PageBase
{
xjz.BLL.article ArticleBLL = new xjz.BLL.article();
xjz.BLL.article_class ArticleClassBLL = new xjz.BLL.article_class();
protected xjz.Model.article ArticleModel = null;
protected void Page_Load(object sender, EventArgs e)
{
getGaojianType();
rptgaojian.DataSource = Pages();
rptgaojian.DataBind();
}
public List<xjz.Model.article> Pages()
{
string strWhere = "";
string pageurl = "";
//如果不为空
if (!string.IsNullOrEmpty(Request.QueryString["ArticleClassId"]))
{
//如果安全
if (MFunction.IsSaveStr(Request.QueryString["ArticleClassId"]))
{
int x;
if (int.TryParse(Request.QueryString["ArticleClassId"], out x))
{
strWhere = "ArticlCalssName=" + x;
pageurl = "ArticleClassId=" + Request.QueryString["ArticleClassId"].ToString();
}
}
}
int pageSize = 10;//每页10条
int pageindex = 1;
if (!string.IsNullOrEmpty(Request.QueryString["page"]))
pageindex = int.Parse(Request.QueryString["page"]);
pageindex = pageindex < 1 ? 1 : pageindex;
int totle = ArticleBLL.GetRecordCount(strWhere);
pager1.RecordCount = totle;
if (totle > pageSize)
pager1.Visible = true;
pager1.PageUrl = "/gaojian/gaojian_all.aspx";
pager1.PageSize = pageSize;
pager1.DestPage = pageindex;
pager1.UrlParm = pageurl;
List<xjz.Model.article> alist = ArticleBLL.GetModelList(strWhere, pageindex, pageSize, " ArticleId desc");
return alist;
}
private void getGaojianType()
{
List<xjz.Model.article_class> article_classlist = new List<xjz.Model.article_class>();
article_classlist = ArticleClassBLL.GetModelList("");
this.gaojianType.DataSource = article_classlist;
this.gaojianType.DataBind();
}
}
过滤 按类别取文章列表 按条件分页
最新推荐文章于 2025-07-02 13:58:29 发布