zoukankan      html  css  js  c++  java
  • 计时器、导出、cookie存值取值、dapper简单用法

    //计时器思路

    1.默认先把<label>文本隐藏 2.要用到计时器时把按钮隐藏并且显示<label>文本

    //计时器方法  setInterval是系统的一个方法

     setInterval("JiTime()",1000);

    //计时器调用方法
    function JiTime() {
    if (i > 0) {
    $("#jishiqi").html(i + "秒后跳转");
    i = i - 1;
    }
    else {
    location.href = '/MN/show';
    }
    }

    //导出exec表格

    1.先添加老师上次发的那个帮助类类(ExcelHelper.cs)并且引用五个NPOI。(我的路径  D:婷花专高四导出配置及引用)

    这个帮助类只认table格式的所以使用的时候不管是什么类型都要转换为table类型的方可使用。

    在api中就可以直接使用格式如下:

    //查数据

    List<CollectModel> models = bll.Show(where);

    //序例化反序例化转换为table格式
    string json = JsonConvert.SerializeObject(models);
    DataTable tb = JsonConvert.DeserializeObject<DataTable>(json);
    //第一个参数是数据,第二个参数是标题名称,第三个参数是文档名称
    ExcelHelper.ExportByWeb(tb, "请假表单", "leave.xls");

    //cookie存值和取值

    cookie是在页面存值 是把值存储在浏览器

    //存值格式

    document.cookie = "UserName=" + UserName;

    //取值

    var str = document.cookie;
    var name = str.split("=")[1];

    dapper用法+接口

    --接口写法

    //查询
    List<Tresult> Query<Tresult>(string sql) where Tresult:class,new();
    //添加
    int Insert<Tresult>() where Tresult : class, new();
    //删除
    int Delete<Tresult>() where Tresult : class, new();

     --继承接口

    //显示
    public List<Tresult> Query<Tresult>(string sql) where Tresult : class, new()
    {
    List<Tresult> tb = new List<Tresult>();
    using (IDbConnection connection=new SqlConnection(Con))
    {
    tb = connection.Query<Tresult>(sql).ToList();
    }
    return tb;
    }

    linq简单分页

    List<CollectModel> tb = bll.Show(where);
    var query = from cms_contents in tb select cms_contents;
    //return query.Take(PageSize * PageIndex).Skip(PageSize * (PageIndex - 1)).ToList();
    return Ok(new { TT= query.Take(PageSize * PageIndex).Skip(PageSize * (PageIndex - 1)).ToList(), Falg=tb.Count});

  • 相关阅读:
    Qt中实现启动画面(延时过程中要加上app.processEvents())
    Qt5中生成和使用静态库
    360云后台(使用HTTP Cache服务器)
    lucene 从2.4.0—3.6.0—4.3.1版本升级
    从C++到Qt(命令行编译,讲解原理)
    赵伟国的逻辑
    windows 7 系统进程服务详解
    QT 4.87 changes
    海量小文件存储
    最大连续子序列乘积
  • 原文地址:https://www.cnblogs.com/kongjie/p/13275655.html
Copyright © 2011-2022 走看看