| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1112 人关注过本帖
标题:关于权限显示控件问题?
取消只看楼主 加入收藏
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:8 
关于权限显示控件问题?
我用datalist或datagrid控件显示记录。在datalist或datagrid中放入image控件和linkbutton控件,image控件用来显示图片,linkbutton控件用来删除该图片,设置它的显示文本为“删除”。我想用权限来控制linkbutton控件是否显示,如果是管理员就显示,不是就隐藏。
请问该如何实现呢?谢谢了。如下图:
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 控件 权限 
2006-12-29 00:49
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
是啊,但是控件一放进datalist或datagrid中在后台代码中就不能引用它了。

做你喜欢做的事
2006-12-29 11:51
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

我看了,但我想让它在页面的page_load()中执行。如下代码怎么改才行?谢谢了!

Private Sub DataGrid1_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
Dim hk As LinkButton
hk = e.Item.FindControl("kk")
hk.Visible = False
End Sub

目的就是让linkbutton控件在页面第一次运行时隐藏或显示。


做你喜欢做的事
2006-12-29 15:55
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
图片和linkbutton是同一行显示的。

做你喜欢做的事
2006-12-29 19:01
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

Private Sub DataGrid1_ItemDataBound()这个是在什么情况下触发的。
我想在面页第一次执行时进行验证linkbutton控件是否显示~


做你喜欢做的事
2006-12-29 21:59
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

请问数据项绑定时怎么触发它呀?在datagrid的什么地方设置DataGrid1_ItemDataBound触发呢?是在datagrid的commandname="DataGrid1_ItemDataBound"写吗?谢谢了


做你喜欢做的事
2006-12-30 00:45
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
哦。知道了~谢谢大家的回复!

做你喜欢做的事
2006-12-30 11:55
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

我试了一下,还是不得~它提示“未将对象引用设置到对象的实例。”

行 78: Dim lk As LinkButton
行 79: lk = e.Item.FindControl("kk")
行 80: lk.Visible = True
行 81: End Sub

代码如下:
datagrid控件的ID是"DG",它里面的linkbutton控件的ID是"kk"。

Private Sub DG_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DG.ItemDataBound
Dim lk As LinkButton
lk = e.Item.FindControl("kk")
lk.Visible = false
End Sub


做你喜欢做的事
2007-01-01 21:40
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
先谢谢了,但我想的是让likbutton控件在datagrid中显示与隐藏,而不是显示图片

做你喜欢做的事
2007-01-04 12:25
快速回复:关于权限显示控件问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017220 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved