如果没有写session就包错。怎么解决

时间:2021-04-12 08:11:41
<%if (Session["UserName"].ToString()!="sa") {%>如果没有写session就包错。怎么解决

我是在住页判断,如果有session就不显示登陆那一部分。

8 个解决方案

#1


if (Session["UserName"]!=null)

#2


if ((Session["UserName"]!=null)&&(Session["UserName"].ToString()!="sa"))

#3


我是用C#写的在aspx页中
语法是?

#4


要先判断Session["UserName"]!=null再判断Session["UserName"].ToString()!="sa"!

#5


<%if (Session["UserName"]!=null) {%>

??试试

#6


if ((Session["UserName"]!=null)&(Session["UserName"].ToString()!="sa"))
{
}

#7


if(string.Equals(Session["UserName"],"sa"))
{
}

#8


将代码写到.cs文件里,需要判断是否显示的aspx中的代码放到一个<asp:panel中,在page_load中判断Session是否满足条件,不满足就将aspx中的panel的属性visable设置位false.
最好不要在html中嵌套脚本代码

#1


if (Session["UserName"]!=null)

#2


if ((Session["UserName"]!=null)&&(Session["UserName"].ToString()!="sa"))

#3


我是用C#写的在aspx页中
语法是?

#4


要先判断Session["UserName"]!=null再判断Session["UserName"].ToString()!="sa"!

#5


<%if (Session["UserName"]!=null) {%>

??试试

#6


if ((Session["UserName"]!=null)&(Session["UserName"].ToString()!="sa"))
{
}

#7


if(string.Equals(Session["UserName"],"sa"))
{
}

#8


将代码写到.cs文件里,需要判断是否显示的aspx中的代码放到一个<asp:panel中,在page_load中判断Session是否满足条件,不满足就将aspx中的panel的属性visable设置位false.
最好不要在html中嵌套脚本代码