1.实现登陆后,每一页都显示用户名,目前获取不到
@if (Session["UserName"] != null)
{
string uid = Session["UserName"].ToString();
<span id="textContainer_dom">uid</span>
}
谢谢大家了
@if (Session["UserName"] != null)
{
string uid = Session["UserName"].ToString();
<span id="textContainer_dom">@uid</span>
}
谢谢您。
帮大忙了。我在考虑下全局的设置,写成类或用AjAx,这样不用每一页都判断了
@Frank铭: 没事,互相学习。
HttpContext.Current.Session
另外条件是不是写成这样比较好
!(Session["UserName"] == null || Session["UserName"].ToString()=="")
您好:)
string uid = Session["UserName"].ToString();
<span id="textContainer_dom">uid</span>
我这样写获取不到Session["UserName"],听听您的思路
@Frank铭:
@if(!(Session["UserName"] == null || Session["UserName"].ToString()=="") )
//会报一个错,运算符无法应用于"object类型的操作数"
可以这样写
@if(Session["UserName"] != null || Session["UserName"].ToString()!="") )
@Frank铭:
纠正下,我刚才验证了下,
第一次发送Get;Sessin["UerName"]="null"
所以红色代码会报错@if(Session["UserName"] != null || Session["UserName"].ToString()!="") )//
还是写成@if(Session["UserName"] != null)