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

搜索更多相关主题的帖子: 控件 权限 
2006-12-29 00:49
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
判断一下用户是哪种类型,然后设置按钮是否可用不就行了吗

仍然自由自我,永远高唱我歌,走遍千里...
2006-12-29 09:55
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
是啊,但是控件一放进datalist或datagrid中在后台代码中就不能引用它了。

做你喜欢做的事
2006-12-29 11:51
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
http://bbs.bc-cn.net/viewthread.php?tid=112741这里也许能给你点帮助

仍然自由自我,永远高唱我歌,走遍千里...
2006-12-29 12:11
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
stggg
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-21
收藏
得分:0 
图片和linkbutton
如果是两行,

DataGrid1.Items[1].Cells[i].Visible=false;
i=0;i<items.count

可能行







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

做你喜欢做的事
2006-12-29 19:01
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
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")
IF 权限=管理员 THEN
hk.Visible = False
ELSE
hk.Visible = true
END IF
End Sub

飘过~~
2006-12-29 20:53
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

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


做你喜欢做的事
2006-12-29 21:59
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
数据项绑定的时候.

飘过~~
2006-12-29 22:54
快速回复:关于权限显示控件问题?
数据加载中...
 
   



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

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