文章显示页基本代码

来源:互联网 发布:禁止修改系统时间软件 编辑:程序博客网 时间:2024/05/05 20:48
public partial class gaojian_gaojian_view : PageBase{    xjz.BLL.article ArticleBLL = new xjz.BLL.article();    xjz.BLL.article_pinglun pingBLL = new xjz.BLL.article_pinglun();    protected xjz.Model.article ArticleModel = null;    int records=0;    protected int ArticleId = 0;    protected void Page_Load(object sender, EventArgs e)    {        if (string.IsNullOrEmpty(Request.QueryString["ArticleId"]))        {            return;        }        if (!MFunction.IsSaveStr(Request.QueryString["ArticleId"]))        {            return;        }        if (int.TryParse(Request.QueryString["ArticleId"],out ArticleId))        {            UserInstance.Instance.Dispose();            ArticleModel = ArticleBLL.GetModel(ArticleId);            if (Request.UrlReferrer!=null)            {                AddClickNum();            }            this.rptping.DataSource = Pages();            this.rptping.DataBind();        }    }    public List<xjz.Model.article_pinglun> Pages()    {        string strWhere = string.Empty;        strWhere = "ArticleId=" + ArticleId;        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 = pingBLL.GetRecordCount(strWhere);          pager1.RecordCount = totle;          if (totle > pageSize)          pager1.Visible = true;          pager1.PageUrl = "/gaojian/gaojian_view.aspx";          pager1.PageSize = pageSize;          pager1.DestPage = pageindex;        pager1.UrlParm = "ArticleId=" + Request.QueryString["ArticleId"];        List<xjz.Model.article_pinglun> pinglist = pingBLL.GetModelList(strWhere, pageindex, pageSize, " PingLunId desc");          records = pinglist.Count();          return pinglist;      }      //文章点击数加1    private void AddClickNum()    {        ArticleModel.ArticlDianJiShu = ++ArticleModel.ArticlDianJiShu;        ArticleBLL.Update(ArticleModel);    }}

0 0