如何知道是否会话已定 [英] How to know if a session has been set

查看:104
本文介绍了如何知道是否会话已定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在PHP我用

 在session_start();
如果(使用isset(SESSION [用户]))
{
   //会话设置
}
ELS {
    //没有会话
}

但我这样做,在asp.net?我是说。什么code能告诉wheather会话设置与否

例如:
asp.net C#

  //的login.aspx
SESSION [USER];//user_profile.aspx
如果(SESSION [USER])//我如何验证?
{}


解决方案

  SESSION [USER]; //因为它不是设置一个值,而不是一个方法,这应该抛出一个错误。

您可以测试你这样的会话值:

 如果(会话[USER]!= NULL)
{
    //做一些有趣的事情
}

In php i used to use

session_start();
if(isset(SESSION["user"]))
{
   //session is set
}
els{
    // there is no session 
}

but do i do that in asp.net? I mean. What code can tells wheather a session is set or not

ex: asp.net c#

//login.aspx
SESSION["USER"];

//user_profile.aspx
if(SESSION["USER"])// how do i validate that??
{

}

解决方案

SESSION["USER"]; //this should throw an error since it's not setting a value and not a method.

You can test your session values like this:

if (Session["USER"] != null)
{
    //do something interesting
}

这篇关于如何知道是否会话已定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆