前台.cshtml得到session值方法
方法一
<script>
    var s="@Session["visitor_name"]";
    if(s=="")//解决报错问题
    {
        alert("Session值为空");
    }else
    {
        alert(s.toString());
    }
</script>
方法二
<script>
    $(function () {
        GetSession();
    });
    //方法2 通过ajax访问webapi或action 从success获取session值 推荐
    function GetSession() {
        $.ajax({
            url: "/Login_/get_session",//请求地址
            dataType: "json",//数据格式
            type: "POST",//请求方式
            async: true,//是否异步请求
            //data: JSON.stringify(selectedRows),
            data:
                {
                },
            success: function (data) {
                if (data == "no_visitor_name") {//事实上永远不会走到这一步
                    alert("无json");
                } else {
                    alert(data);
                }
            }
        })
    }
</script>
后台:
 public ActionResult get_session()
        {
            if (Session["visitor_name"]!=null)
            {
                return Json(Session["visitor_name"]);
            }
            return Json("no_visitor_name");
        }
												
											前台.cshtml得到session值方法的更多相关文章
- 前台.cshtml得到cookie值方法
		
function Cookie_() { $.ajax({ url: "/Login_/do_cookie",//请求地址 dataType: "json",/ ...
 - cshtml 获取session值
		
在 cshtml 中,我们如何获取 session 的呢? 首先我们先设置 session 值,我们一般都会在 Controller 设置 session. Session["isAdmin ...
 - SNF快速开发平台MVC-EasyUI3.9之-WebApi和MVC-controller层接收的json字符串的取值方法和调用后台服务方法
		
最近项目组很多人问我,从前台页面传到后台controller控制层或者WebApi 时如何取值和运算操作. 今天就都大家一个在框架内一个取值技巧 前台JS调用代码: 1.下面是选中一行数据后右键点击时 ...
 - 基于redis的处理session的方法
		
一个基于redis的处理session的方法,如下. <?php class Session_custom { private $redis; // redis实例 private $prefi ...
 - IIS集成模式下,URL重写后获取不到Session值
		
近期给公司网站添加了伪静态功能,但是今天发现了在伪静态的页面中,Session值是获取不到的. 原因是在伪静态请求的时候,Session请求被“过滤”掉了. 开始是把web.config文件中的mod ...
 - 使用无限生命期Session的方法
		
使用无限生命期Session的方法 [来源] 达内 [编辑] 达内 [时间]2013-03-28 Session储存在服务器端,根据客户端提供的SessionID来得到这个用户的文件,然后读 ...
 - Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块
		
Flask中上下文,分为请求上下文和应用上下文.既状态留存 ,就是把变量存在某一个地方可以调用 请求上下文:实际就是request和session用法理念,既都是可以存储东西. 应用上下文:既变量共享 ...
 - Hibernate(5)session的方法
		
1. Session缓存 Session缓存(Hibernate一级缓存),在 Session 接口的实现中包含一系列的 Java 集合, 这些 Java 集合构成了 Session 缓存.只要 Se ...
 - Win10系统下如何禁止同步主机session?windows 10禁止同步主机session的方法
		
近来,有些刚刚升级Win10正式版的用户反映自己的电脑开机时有个同步主机session启动项占用了将近半分钟,而选择用360禁止后,下次会出现同步主机session3,再禁止下次又会出现同步主机ses ...
 
随机推荐
- Glide升级到4.x版本遇到的问题
			
Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency ...
 - Eureka 与 zookeeper 的区别、
			
前言在微服务的开发过程中,如果使用的是 Dubbo 那就必须使用到 Zookeeper ,在使用 Spring Cloud Eureka 时,自然其功能更强大得多.博主也不得不感叹,Spring Cl ...
 - kafka删除topic后再创建同名的topic报错(ERROR org.apache.kafka.common.errors.TopicExistsException)
			
[hadoop@datanode3 logs]$ kafka-topics.sh --delete --zookeeper datanode1:2181 --topic firstTopic firs ...
 - Linux习题1
			
1. GUN的含义是: GNU's Not UNIX . 2. Linux一般有3个主要部分:内核.命令解释层.实用工具. 3.POSIX是可携式操作系统接口的缩写,重点在规范核心与应用 ...
 - canal启动报错ERROR c.a.o.canal.parse.inbound.mysql.dbsync.DirectLogFetcher - I/O error while reading from client socket
 - 使用静态方法CreateInstance()创建数组
			
Array类是一个抽象类,所以不能使用构造函数来创建数组.但除了可以使用C#语法创建数组的实例之外,还可以使用静态方法CreateInstance()创建数组. 如果事先不知道元素的类型,该静态方法就 ...
 - JVM(四)  垃圾回收
			
1. 堆内存结构 Java堆从GC的角度可以细分为:新生代(Eden区.From Survivor区和To Survivor区)和老年代. 1.1 新生代 新生代是用来存放新生的对象.一般占据堆的1/ ...
 - [Asp.Net Core] - 使用 ViewComponents 实现分页控件
			
分页控件(定义分页参数) ~/ViewComponents/PaginationViewComponent.cs using HelloWorld.DataContext; using Microso ...
 - JUC之AbstractQueuedSynchronizer原理分析 - 独占/共享模式
			
1. 简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作.AQS 是很多同步器的基础框架. R ...
 - Spyder中报错: Check failed: PyBfloat16_Type.tp_base != nullptr
			
报错问题: 问题1:tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullp ...