学用MVC4做网站六:后台管理(续)】的更多相关文章

关于后台的说明: 后台将会用easyui + ajax模式. 这里涉及两个问题,一个是使用easyui如何在前台验证模型的问题,另一个是ajax提交后返回数据. 一.Easyui验证 前台验证采用easyui控件的ValidateBox验证,通过自定义htmlhelper的方式建立与模型的联系. 1.到http://www.jeasyui.com/download/index.php下载EasyUi的最新版本,将js文件解压到~/script文件夹 将式样放到~/Areas/Admin/Cont…
接6.1 首先在~/Areas/Admin/Models文件夹添加管理员模型Administrator.cs using System.ComponentModel.DataAnnotations; namespace Ninesky.Areas.Admin.Models { /// <summary> /// 管理员模型 /// </summary> public class Administrator { [Key] public int AdministratorId { g…
6.1.3修改密码 需要两个action.一个是点击修改密码的链接要显示修改密码的分部视图(对话框形式):另一个是提交的处理action. 1.打开[AdministratorController]添加返回分部视图[ChangePassWord()]action /// <summary> /// 修改密码 /// </summary> /// <returns></returns> [AdminAuthorize] public PartialViewRe…
1.管理员登录 在6.1中已添加控制器[AdministratorController] 在控制器中添加[Login()]action,用来显示登录页面 /// <summary> /// 登录 /// </summary> public ActionResult Login() { return View(); } 右键添加视图Login.cshtml @{ Layout = null; } <!DOCTYPE html> <html> <head&…
用来实现网站标题.名称.关键字.描述.版权等信息的设置. 模型字段: 网站的设置信息前后台都要用到,所以要把模型方式Ninesky/Models文件夹中,代码如下: //////////////////// //网站设置模型 //创建日期2013-8-1 //修改日期2013-8-4 /////////////////// using System.ComponentModel.DataAnnotations; namespace Ninesky.Models { /// <summary>…
一.管理员列表 1.首先[AdministratorController]中添加返回分部视图的public PartialViewResult Index() /// <summary> /// 管理员列表 /// </summary> /// <returns></returns> [AdminAuthorize] public PartialViewResult Index() { return PartialView(); ; } 2.在添加publi…
admin是基于Django开发的后台管理框架,方便,快捷,而且简单: 而xadmin就相当于admin的升级版,更加强大. 1.安装xadmin(源码安装方式) 教程 PS: - 卸载pip安装的xadminpip uninstall xadmin - 过教程途中,看自身情况可能还需要自行下载其他的依赖库,如下: pip install django-formtools pip install httplib2 pip install django-crispy-forms 不得不说,这一步还…
这块进行用户管理,可以浏览.查询已注册的用户,修改用户资料,删除用户等.没有做添加用户,不知是否必要.列表页还是使用easyui的datagrid.这个思路跟用户组的方式差不多. 1.接口InterfaceUser 命名空间Ninesky.Repository 功能查询用户,修改用户资料(这里考虑到用户登录也需要修改登录日期,所以放着吧). using Ninesky.Models; namespace Ninesky.Repository { /// <summary> /// 用户接口 /…
查看用户组资料和修改用户组资料结合在一起,在用户组列表双击查看用户组资料,修改资料点保存可以保存用户组,点删除可以删除用户组. 先在UserGroupController中添加 action public ActionResult Index(int id) /// <summary> /// 用户组信息 /// </summary> /// <param name="id">用户组Id</param> /// <returns&g…
打开控制器UserGroupController 添加Add action /// <summary> /// 添加用户组 /// </summary> /// <returns>分部视图</returns> public ActionResult Add() { return PartialView(); } 右键添加视图 @model Ninesky.Models.UserGroup <div class="c_navbar"&…