11 2012 档案
摘要:三、栏目 3.1添加栏目 3.2浏览栏目 3.3更新栏目 3.4删除栏目 先打开【CategoryController】,添加删除栏目ManageDeleteJson(int id),在action先看一下是否有子栏目,如有子栏目则不能删除,没有子栏目则删除。 /// <summary> /// 删除栏目(Json方式) /// </summary> ...
阅读全文
摘要:序一、用户二、用户组三、栏目3.1添加栏目3.2浏览栏目3.3更新栏目上次在树形列表里面点击栏目名称后跳转到详细信息页面~/Category/ManageDetails/id。在详细页面里点修改,来完成栏目资料修改。先打开【CategoryController】添加[ManageDetails(int id)]action/// <summary> /// 栏目详细资料 /// </summary> /// <param name="id"></param> /// <returns></returns>
阅读全文
摘要:序 一、用户 二、用户组 三、栏目 3.1添加栏目 3.2浏览栏目 浏览栏目这块做个一个树形列表,添加栏目的左侧部分只写了句“左侧列表”就是指这个树形列表,等我们写完替换一下就可以了。 先在【CategoryController】里面添加[ManagePartialTree]action,这里的Partial用来说明是分部视图 /// <summary> ///...
阅读全文
摘要:好几天没时间写了。今天有写时间在学一点。今天状态也不是很好,晕晕沉沉的写吧。序一、用户二、用户组三、栏目3.1添加栏目首先添加【CategoryController】控制器,那么我想我的视图里,首先显示的应该是栏目类型,这里应该是一个下拉框,用户可以选择“一般栏目”,“单页栏目”,“外部链接”。那么首先应该在【CategoryController】添加一个属性,用来返回栏目类型列表。#region Attribute public List<SelectListItem> TypeSelectList { get { ...
阅读全文
摘要:序一、用户二、用户组三、栏目3.1添加栏目3.2浏览栏目3.3更新栏目3.4删除栏目3.5前台栏目浏览……栏目模型;模型应有一下字段:栏目名称,父栏目id,栏目类型,内容模型,栏目视图,内容视图,链接地址,栏目排序。暂时先想到这么多,先这这么写着。栏目名称和父栏目id不用说很简单。栏目类型有三种:普通栏目-就是一般的栏目;单页栏目——是指栏目就是一个页面,像公司介绍,联系地址等;外部链接—是指栏目点一下就跳转到一个链接。内容模型——是指栏目为普通栏目时,栏目的内容,像新闻,文章,留言等。栏目视图——是栏目使用的视图名称,在栏目类型为链接时无效。内容视图——是指栏目的具体内容的视图,像栏目模型为
阅读全文
摘要:一、用户二、用户组2.1浏览用户组2.2添加用户组2.3修改用户组2.4删除用户组删除用户组相对简单些,不用单独的页面,直接在浏览页面点击删除时,弹出确认删除对话框,点击确认,用jquery post删除。打开【UserGroupController】,删掉public ActionResult Delele(int GroupId) { return View(); }修改删除处理Action[Delete(int Id)],修改后的代码/// <summary> /// 删除用户组 /// </summary> /// <param name="I.
阅读全文
摘要:一、用户二、用户组2.1浏览用户组2.2添加用户组2.3修改用户组首先打开【UserGroupController】,修改[Edit(int Id)] Action/// <summary> /// 修改用户组 /// </summary> /// <param name="Id">用户组Id</param> /// <returns></returns> [AdminAuthorize] public ActionResult Edit(int Id) { userGrou...
阅读全文
摘要:一、用户 二、用户组 2.1浏览用户组 2.2添加用户组 修改[Add]Action /// <summary> /// 添加用户组 /// </summary> /// <returns></returns> [AdminAuthorize] public ActionResult Add() {...
阅读全文
摘要:一、用户 二、用户组 2.1浏览用户组 在开始做浏览用户组之前,首先要考虑权限问题。浏览、添加、修改、删除用户组必须是系统管理员才能进行的操作,Action上必须验证是否是管理员,因此添加一个AdminAuthorize。在Extensions文件夹上点右键添加类"AdminAuthorizeAttribute”,继承自AuthorizeAttribute。 重写Authorize...
阅读全文
摘要:用户组这块要实现的功能如下:序一、用户二、用户组2.1浏览用户组2.2添加用户组2.3修改用户组2.4删除用户组用户组类型应该有匿名,受限,正常,和特殊几种类型。设计这些类型的目的是为了以后权限管理做准备,以后权限设计这块计划是以用户所在的用户组来划分权限。在这里设计这几种用户类型的目的如下匿名类型-指未登录的用户(游客)用户组。本来不计划设置这个类型的,正常来说这种类型的用户组应该只有一个(匿名用户组),匿名用户组是一个虚的,在系统中没用注册的用户属于这个组,这个组的目的是在系统中给哪些未登录也可以操作的部分设置权限。本来想把匿名用户组划到受限用户组类型里,后来觉得匿名用户是虚拟的,而受限制
阅读全文
摘要:一、用户1.1用户注册1.2用户登录1.3修改密码1.4修改资料在用户登陆成功后要跳转到一个页面,暂且叫做用户中心吧。在【UserController】添加[default] action[UserAuthorize] public ActionResult Default() { userRsy = new UserRepository(); var _user = userRsy.Find(UserName); return View(_user); }添加相应对应强类型视图@mod...
阅读全文
摘要:一用户1.1用户注册1.2用户登录1.3修改密码修改密码会用到一个UserChangePassword 模型类,先添加UserChangePassword类/// <summary> /// 用户修改密码模型 /// </summary> [NotMapped] public class UserChangePassword { /// <summary> /// 原密码 /// </summary> [Display(Name = "原密码")] [Required(ErrorMessage ...
阅读全文
浙公网安备 33010602011771号