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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。