zoukankan      html  css  js  c++  java
  • 封装一下webform的公用方法:对于软件我把这些全封装在pagebase里面,这样所有的页面只调用一句 Init()即可,其他的全在页面上配置

      /// <summary>
            /// 绑定新闻列表,带分页与查询
            /// </summary>
            /// <param name="a"></param>
            /// <param name="AspNetPager1"></param>
            /// <param name="filter"></param>
            protected void BindList(Repeater a, AspNetPager AspNetPager1, Expression<Func< bool>> filter) {
                ClassNo = Request["ClassNo"];
                var new_list = new List<JY_Newss>();
                try {
                    new_list = Common.GetNewsListByCNo(ClassNo).OrderByDescending(u => u.CreateTime).ToList();
                    AspNetPager1.RecordCount = new_list.Count();
                    if (AspNetPager1.StartRecordIndex == 1) {
                        new_list = new_list.Take(15).ToList();
                    } else {
                        new_list = new_list.Skip(AspNetPager1.StartRecordIndex - 1).Take(15).ToList();
                    }
                    AspNetPager1.PageChanged += (c, d) => {
                        BindList(a, AspNetPager1, null);
                    };
                    a.DataSource = new_list;
                    a.DataBind();
     
                } catch { }
            }
  • 相关阅读:
    sqlserver 字符串拆分和取某分隔符之前的字符串
    三目运算符引发的一次事故
    SqlServer 查询死锁,杀死死锁进程*转载
    sql不带锁查询
    各种replace待续
    jmeter压力测试
    docker基础学习
    被动式pocscan扫描神器搭建
    (转)Ubuntu 17.04_64上搭建巡风扫描系统(资产信息漏洞扫描内网神器)
    (转)搭建本地 8.8 W 乌云漏洞库
  • 原文地址:https://www.cnblogs.com/hualiu0/p/4532807.html
Copyright © 2011-2022 走看看