当前位置: 移动技术网 > IT编程>开发语言>.net > .Net Core 使用Session

.Net Core 使用Session

2018年09月08日  | 移动技术网IT编程  | 我要评论

机器人伤人事件,美体字,厦门景点

1. nuget包引用 icrosoft.aspnetcore.session 

2.startup中添加一下代码:

  

public void configureservices(iservicecollection services)
{ 
   services.addmvc(); 
   services.addsession();  //添加session
}

 

  public void configure(iapplicationbuilder app, ihostingenvironment env)
        { 
            if (env.isdevelopment())
            {
                app.usebrowserlink();
                app.usedeveloperexceptionpage();
            }
            else
            {
                app.useexceptionhandler("/home/error");
            }

            app.usestaticfiles(); //访问wwwroot下的文件
            app.usesession();  //使用session

            app.usemvc(routes =>
            {
                routes.maproute(
                    name: "default",
                    template: "{controller=home}/{action=index}/{id?}"); 
           
            });
        }

3.控制器中使用session 

  using microsoft.aspnetcore.http;   //添加引用

  httpcontext.session.setstring("key", "value");   //设置session

  var value = httpcontext.session.getstring("key"); //获取session

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网