这两句是什么意思,高手帮我注解一下 if (Session["loginName"].ToString().ToLower() != "tsoft")
((ImageButton)DataList1.Items[0].FindControl("ImageButton1")).Visible = false;
------解决方案-------------------- 如果存在Session["loginName"]中的字符串转换成小写不等于"tsoft"
就在datelist第一行找name="ImageButton1"的图片按钮并把它隐藏 ------解决方案-------------------- if (Session["loginName"].ToString().ToLower() != "tsoft")
这个语句有隐藏的Bug.若Session["loginName"]过期,即 Session["loginName"]=null时,此语句会抛出异常Object reference not set to an instance of an object.
最好改成 if (Session["loginName"]!=null&&Session["loginName"].ToString().ToLower() != "tsoft") ------解决方案--------------------