这两句是什么意思,高手帮我注解一下 if (Session[loginName].ToString().ToLower() ! tsoft)((ImageB
这两句是什么意思,高手帮我注解一下 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") [解决办法]