zoukankan      html  css  js  c++  java
  • Asp.Net MVC Ajax轮训解决Session失效时间

    这种方法不是太好,对服务器得压力大,由于系统是内部人员使用,业务有比较复杂,所以有些值得需要Session去保存,但是,Session有失效时间。

    代码如下:

     $(function () {
                function post() {
                    
                    var bid = '@ViewData["bid"]';
                    var cid= '@ViewData["csid"]';
                    $.ajax({
                        type: "post",
                        contentType: "application/json",
                        url: "Index",
                        data: {
                            bid: bid,
                            cid: cid
                        },
                    })
                }
                setInterval(post, 10000); --这个时间可以改
            }) 
    

      后端第一次加载得时候通过URL拿到对应得ID保存起来,一边后面轮训得时候使用

     public ActionResult Index(string ajaxid)
            {
                string id;
                id = Request.QueryString["bid"];
                //id = Request.QueryString["bid"];
                if (ajaxid != null) {
                    id = ajaxid;
                }
                ViewData["id"] = id;
    }
    

      

  • 相关阅读:
    QComboBox实现复选功能
    STL容器介绍
    QTableWidget控件总结
    (转)QT常用快捷键
    Hibernate的CRUD
    理解O/R Mapping
    JQuery验证input
    MapReduce概念(转)
    RedHat9上安装jdk
    集合框架
  • 原文地址:https://www.cnblogs.com/sunliyuan/p/9029356.html
Copyright © 2011-2022 走看看