日期:2014-05-19  浏览次数:20452 次

NULL和""有什么区别
我用Session验证用户是否登陆
代码如下
if(!Page.IsPostBack   )
{
if(Session[ "username "]==null)  
{
Page.Visible=false;
Response.Redirect( "../Login.aspx ");

}

}
为什么有的时候可以验证,有的时候就不可以呢?
NULL和 " "有什么区别?

------解决方案--------------------
用杯子装水举例,
Null表示这个杯子根本不存在!
“”表示有杯子,但杯子中是空的,没有水。。。
各位以为然否?