asp.net如何禁用Gridview里的按钮?

本人新手,超级菜鸟。什么都不懂那种。现在我遇到一个问题,就是如何禁用Gridview里的按钮,我的gridview有两个按钮,一个是“删除”,一个是“修改”,删除按钮已经... 本人新手,超级菜鸟。什么都不懂那种。现在我遇到一个问题,就是如何禁用Gridview里的按钮,我的gridview有两个按钮,一个是“删除”,一个是“修改”,删除按钮已经转换成模板,id是linkbutton1,修改按钮的类型是HyperLinkField,所以没有ID??普通用户登陆的时候就禁用这两个按钮。请问怎样可以禁用这两个按钮?求详细解释及代码。谢谢!! 展开
 我来答
yuanmin1990
2013-04-03 · TA获得超过169个赞
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:68.5万
展开全部

给你个解决方案,把你的那两个按钮写成下面代码这种形式。磨启滚

<%if (RoleId == (int)Enums.Role.管理员) %>
<%{ %>
<a href="1" target="rightFrame">测试1<瞎余/a>
<a href="2" target="rightFrame">测试2</a>
<%}%>

然后在后台

public int RoleId
{
get
{
int roleid = 0;
string username = Session["User"].ToString();
roleid = BLL.GetRoleIdByName(username);
return roleid;
}
}

这样,只要你登陆的时候不是管理员就不会显示按旁尘钮了。
注:Enums.Role.管理员是个自己写的枚举。这个我就不多说了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式