电话
13363039260
1、根据uid获取用户数据
Html.GetUser(int uid)
返回用户数据对象,uid参数类型为整数。
2、根据departmentId获取部门数据
Html.GetDepartment(int departmentId)
返回部门数据对象,departmentId参数类型为整数。
3、根据memberGroupId获取用户组数据
Html.GetMemberGroup(int memberGroupId)
返回用户组数据对象,memberGroupId参数类型为整数。
说明:以上3个方法都默认采用缓存,不会每次都从数据库中读取,使用时候不用担心效率问题。
实例:获取用户相关数据
@{ Layout = null; var userData = Html.GetUser(1); //获取id等于1的用户数据,注意id不存在会报错,可以通过if进行null判断后再操作 int memberGroupId = userData.MemberGroupId; //获取用户组id int departmentId = userData.DepartmentId; //获取部门id int uid = userData.Id; //获取用户id string username = userData.Username;//获取用户名 string nickName = userData.NickName; //获取用户昵称 string avatar = userData.Avatar; //获取用户头像 //表中的其他字段可以在系统表中自行查看 string memberGroupName = ""; string departmentName = ""; var memberGroupData = Html.GetMemberGroup(memberGroupId); //获取用户组数据 if (memberGroupData != null) { memberGroupName = memberGroupData.Name; //获取用户组名称 } var departmentData = Html.GetDepartment(departmentId); //获取部门数据数据 if (departmentData != null) { departmentName = departmentData.Name; //获取部门名称 } } <div> <div>用户Id: @uid</div> <div>用户名:@username</div> <div>用户昵称:@nickName </div> <div>用户头像图片路径:<img src="@avatar" /></div> <div>用户组:@memberGroupName </div> <div>部门:@departmentName </div> </div>