一、用户
二、用户组
2.1浏览用户组
2.2添加用户组
2.3修改用户组
首先打开【UserGroupController】,修改[Edit(int Id)] Action
///
/// 修改用户组
///
/// 用户组Id
///
[AdminAuthorize]
public ActionResult Edit(int Id)
{
userGroupRsy = new UserGroupRepository();
var _userGroup = userGroupRsy.Find(Id);
return View(_userGroup);
}
右键添加强类型视图,并修改视图代码(与添加用户组类似)
@model Ninesky.Models.UserGroup
@{
ViewBag.Title = "修改用户组";
Layout = "~/Views/Layout/_Manage.cshtml";
}
左侧列表
@using (Html.BeginForm("Eidt","UserGroup"))
{
@Html.ValidationSummary(true)
用户组资料
@Html.HiddenFor(model => model.UserGroupId)
-
@Html.LabelFor(model => model.Type)
@Html.DisplayTextFor(model => model.Type)
-
@Html.LabelFor(model => model.Name)
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
-
@Html.LabelFor(model => model.Description)
@Html.EditorFor(model => model.Description)
@Html.ValidationMessageFor(model => model.Description)
-
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
修改处理Action[Eidt(UserGroup userGroup)]
[HttpPost]
[AdminAuthorize]
public ActionResult Eidt(UserGroup userGroup)
{
userGroupRsy = new UserGroupRepository();
var _userGroup = userGroupRsy.Find(userGroup.UserGroupId);
if (_userGroup == null)
{
Error _e = new Error { Title = "用户组不存在", Details = "修改用户时发生错误,修改的用户组不存在。", Cause = "该用户组已被其他管理员删除", Solution = Server.UrlEncode("浏览器中打开看一下

点保存

代码打包地址:http://xiazai.jb51.net/201608/yuanma/Ninesky(jb51.net).rar
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
关注微信公众号获取更多VSCode编程信息,定时发布干货文章
全部评论