if (Session["loginName"].ToString().ToLower() != "tsoft")
((ImageButton)DataList1.Items[0].FindControl("ImageButton1")).Visible = false;
((ImageButton)DataList1.Items[0].FindControl("ImageButton1")).Visible = false;
解决方案 »
- GridView 多列排序要怎么做?
- 多条sql语句先后执行问题
- asp.net后台调用JS问题【不执行】
- 未能加载程序集
- 帮我看看这个问题
- 急救:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
- 能不能在程序里实现像数据库里的事务,做的不是数据库事务?
- 模板列如何用后台代码绑定数据?
- 传入字典的模型项的类型为“System.Linq.Enumerable+WhereSelectEnumerableIterator`2[System.Colle
- 有没有人试过从SQLSERVER显示一个5M左右的图象文件到浏览器?
- ASP.net 如何互斥访问数据库中的某个字段?
- 求一个datalist分页代码
就在datelist第一行找name="ImageButton1"的图片按钮并把它隐藏
这个语句有隐藏的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")
((ImageButton)DataList1.Items[0].FindControl("ImageButton1")).Visible = false;
翻译为:如果登录名转换成小写等于“tsoft”,DataList1控件中第一个节点的“ImageButton1”控件设置为隐藏