OA.WEB/Views/UserInfo/SetUserRoleInfo.cshtml
(完整代码) 1KB
@{
Layout = null;
}
@using OA.Model
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>为用户分配角色</title>
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script>
function subRoleInfoForm()
{
$("#form1").submit();
}
</script>
</head>
<body>
<div>
为用户
@{
UserInfo userInfo = (UserInfo)ViewBag.UserInfo;
<span style="font-size:18px;color:red;">@userInfo.UserName</span>
}分配角色
@{
using (Ajax.BeginForm("SetUserRoleInfo", new { },new AjaxOptions() { OnSuccess="afterSet",HttpMethod="post"}, new { id="form1"})) {
<input type="hidden" name="userId" value="@userInfo.ID"/>
List<RoleInfo> roleInfoList = (List<RoleInfo>)ViewBag.AllRoles;//具有所有的权限
List<int> ExtRoleIdList = (List<int>)ViewBag.ExtAllRoleIds;//部分有的权限
foreach (var roleInfo in roleInfoList)
{
string roleName = "cba_" + roleInfo.ID;
if (ExtRoleIdList.Contains(roleInfo.ID)) {
<input type="checkbox" name="@roleName" value="@roleInfo.ID" checked="checked"/>@roleInfo.RoleName
}
else
{
<input type="checkbox" name="@roleName" value="@roleInfo.ID" />@roleInfo.RoleName
}
}
}
}
</div>
</body>
</html>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。