分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Asp.Net MVC Ajax轮训解决Session失效时间

发布时间:2023-09-06 01:53责任编辑:蔡小小关键词:MVCAjax

这种方法不是太好,对服务器得压力大,由于系统是内部人员使用,业务有比较复杂,所以有些值得需要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;}

  

Asp.Net MVC Ajax轮训解决Session失效时间

原文地址:https://www.cnblogs.com/sunliyuan/p/9029356.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved