我做的是一个ASP(c#+SQL)的一个在线考试系统,在用户管理页面中我用的是gridview控件

2025-01-05 17:11:08
推荐回答(2个)
回答(1):

不用那么麻烦


'
Text="修" Visible='<%# GetUpdatePopedom(Eval("I_OwnUser").ToString()) %>'>




看见这项的Visible 方法了吗 他传的参数时用户名称 你在后台写个方法 返回值是 bool
判断是否是管理员 还是考生
修改和删除都加上这个方法 初始页面后 你就得到你想要的答案了
///


/// 获取是否有修改权限
///

///
///
protected bool GetUpdatePopedom(string OwnUserID)
{
if (UserLogin.HasPopedom("Trading_Trading_Trading_List_Update_All"))
{
return true;
}
else if (UserLogin.HasPopedom("Trading_Trading_Trading_List_Update_Department"))
{
return true;
}
else if (UserLogin.HasPopedom("Trading_Trading_Trading_List_Update_Self") && OwnUserID == UserLogin.UserID.ToString())
{
return true;
}
else
{
return false;
}
}
你用心看我的 你就明白了 这个功能我在其他项目中实现的

回答(2):

管理员有 修改功能 学生有 修改,删除功能? 什么逻辑?