01 2013 档案
摘要:三、MVC4项目的结构 创建项目会自动添加一些文件和文件夹,Internet应用程序模板创建完默认有8个顶级目录 目录 用途 Controllers 放置控制器类 ...
阅读全文
摘要:MVC4的需求: 毫无疑问运行在Windows平台下 Windows XP Windows Vista Windows 7 Windows 8 服务器操作系统: Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 ...
阅读全文
摘要:“我的文章”只显示自己发表文章,是一般用户用的;“全部文章”显示所有用户的文章,这个是管理员用的。“全部文章”与“我的文章”看起来是一样的,其实还是有一些不同。 1、控制器部分: 在action里面调用CommonModelRepository.List()时,“我的文章”传了用户名过去,而“全部文章”用户名为null,比较一下: cModelRsy.List(id, false, "Art...
阅读全文
摘要:1、MVC模式Mvc将应用程序分离为三个部分:Model:是一组类,用来描述被处理的数据,同时也定义这些数据如何被变更和操作的业务规则。与数据访问层非常类似。View:是一种动态生成HTML的模板,定义程序的用户界面如何显示。Controller:是一组类,用来处理来自用户的信息,全部程序流和具体的程序逻辑,通常以Controller为后缀。2、MVC之路MVC1:发布于2009年3月13日。MVC2:发布于2010年3月主要功能:UI helpers with automatic scaffolding with customizable templates。基于属性的模型验证(服务器端和客
阅读全文
摘要:2012年9月份开始在园子里写了第一篇博客,算来也有一段日子了。 感谢大家对“学用MVC4做网站”的支持!我在这里认识了很多朋友,受到了很多园友的帮助。 看到很多园友也在学MVC4,学用MVC4做网站是我“学MVC4的实践”部分,既然有这么园友关注,那么把我的MVC4学习笔记也打出来与大家分享。顺序有点颠倒按说应该是先有学习笔记后又实践,倒了就倒了吧!
阅读全文
摘要:前几天把添加、修改功能都做了,今天开始写删除功能。删除文章既要删除文章本身同时也要在公共模型中删除对应项。 首先写从数据库中删除文章的函数。打开ArticleRepository修改Delete的函数。有上次的教训这次明白了传递的id应该是公共模型id。 /// <summary> /// 删除文章 /// </summary> /// <par...
阅读全文
摘要:修改文章是网站必不可少的内容,在我的文章里,文章列表后面操作栏有【修改】链接,点击调转到[UserEdit]Action,今天来实现这个Action。 还是打开【ArticleController】,添加[UserEdit(int id)]Action这里的id指文章Id。 /// <summary> /// 修改文章 /// </summary> ...
阅读全文
摘要:文章管理这一块,按照左侧导航这一块向下写到了“我的文章”这一块。先还是打开【ArticleController】,添加public ActionResult UserOwn(int id = 0, int page = 1)这里的id是指栏目id,可以显示自己发布的指定栏目的文章,默认为0显示说有栏目文章,page是页号默认为1。这里也没什么内容主要是调用学用MVC4做网站四:公共模型CommonModelRepository的List函数。/// <summary> /// 我的文章 /// </summary> /// <param name="i.
阅读全文
摘要:五、文章在【ArticleController】添加[UserAdd()]action/// <summary> /// 添加文章 /// </summary> [UserAuthorize] public ActionResult UserAdd() { return View(new Article() { CommonModel = new CommonModel() }); }右键添加模型类为Article的强类型视图UserAdd.cshtml。编辑器选用KindEditor(国...
阅读全文
摘要:一般来说一个网站最主要的部分就是文章,实现了文章功能网站的核心也就出来了。今天开始做文章功能,首先文章应包含以下字段。字段名称类型必填默认值说明ArtickeId文章idInt[key]是CommonModelId公共模型IdInt是Source来源string(255)Author作者string(50)Intro摘要string(255)Content内容string是CommonModel公共模型数据CommonModelvirtual在Models文件夹点右键添加Article模型using System.ComponentModel.DataAnnotations;using Sys
阅读全文
摘要:网站内可能包含文章、留言、产品等,这些内容都有像标题、发布日期,发布人,所属栏目……一部分共同数据,把这些数据做个公共模型放到一个单独模型中。字段名称类型必填默认值说明CommonModelId模型IdInt[key]是CategoryId栏目Int是Inputer用户string(255)是Model模型名称string(50)是ArticleTitle标题String(255)是Hits点击Int是0ReleaseDate发布日期Datetime是NowStatus状态Int是00-待审核;1-正常PicUrl首页图片string(255)否CommentStatus评论状态bool是Tr
阅读全文
浙公网安备 33010602011771号