随笔分类 -  Asp.Net MVC

摘要:由于前几次都没能写完,这次年底总算有自由时间了,又想继续捣鼓一下。于是下载了VS 2015专业版(不知为什么我特别钟爱专业版,而不喜欢企业版)。由于以前的教训,我这次决定写一个极简的Deom,简到什么程度呢?简单到只实现添加、修改栏目,用户登录后可以添加管理文章、管理员登陆后可以修改网站设置(也就标题、版权信息等)这些功能。为了避免以前大家经常搞不清哪个是最新的代码的情况,这次我准备把代码直接发布... 阅读全文
posted @ 2016-02-06 00:41 洞庭夕照 阅读(11974) 评论(13) 推荐(14) 编辑
摘要:上次完成了管理员的登录,这次要解决对管理员登录后的验证,采用AuthorizeAttribute属性的方式。之前还要解决几个问题,然后才重写验证类,最后稍微改一下界面。目录MVC5 网站开发实践 概述MVC5 网站开发实践 1、建立项目MVC5 网站开发实践 2、后台管理MVC5 网站开发实践 2.... 阅读全文
posted @ 2014-12-17 23:43 洞庭夕照 阅读(11345) 评论(16) 推荐(8) 编辑
摘要:目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1、建立项目 MVC5 网站开发实践 2、后台管理 1、 创建SHA256加密方法。 在Data项目中添加文件夹【Security】,在文件夹中添加类 【Encryption】,在类中写一个SHA256加密方法。 using System; using System.Security.Cryptograp... 阅读全文
posted @ 2014-12-14 00:23 洞庭夕照 阅读(9977) 评论(10) 推荐(1) 编辑
摘要:目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1、建立项目 从这一部分开始做后台管理,首先是基本框架的 一、Data项目 1、项目添加EntityFramework引用 在Data项目的引用上右键-> 管理NuGet程序包。 在弹出的窗口中选择 EntityFramework 安装 2、添加排序枚举 在Data项目上点右键新建文件夹Type。在文件夹内... 阅读全文
posted @ 2014-12-13 17:08 洞庭夕照 阅读(10561) 评论(21) 推荐(5) 编辑
摘要:目录 MVC5 网站开发实践 概述 一、建立项目 1、建立团队项目 在办公室和家里使用不同的电脑,为了方便代码的共享将项目建立为团队项目。 如图打开vs2013→新建→团队项目(图1),会自动打开Visual Studio Online页面(图2),输入微软通行证登录(没有账号去注册一个,免费),跳转到图3界面。 在图3界面输入项目名称和描述,点击Creatr pr... 阅读全文
posted @ 2014-12-05 16:04 洞庭夕照 阅读(9879) 评论(6) 推荐(5) 编辑
摘要:目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1、建立项目 MVC5 网站开发实践 2、后台管理 MVC5 网站开发实践 2.1、管理员登陆 MVC5 网站开发实践 2.2、管理员身份验证 用MVC网站的博客这是第三次写了,前两次都没写完。 第一次是用MVC4写的,整个一个项目很多代码混在一起非常不清晰,加上后来mvc5发布了,所以进行了第一次重写,这... 阅读全文
posted @ 2014-12-05 15:20 洞庭夕照 阅读(11285) 评论(13) 推荐(7) 编辑
摘要:本来想接着上次把这篇写完的,没想到后来工作的一些事落下了,放假了赶紧补上。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑 ASP.NET MVC5 网站开发实践(二) - 用户部分(1)用户注册 ASP.NET MVC5 网站开... 阅读全文
posted @ 2014-04-06 01:41 洞庭夕照 阅读(16032) 评论(21) 推荐(11) 编辑
摘要:上次把咨询的架构搭好了,现在分两次来完成咨询:1、用户部分,2管理部分。这次实现用户部分,包含两个功能,查看我的咨询和进行咨询。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑 ASP.NET MVC5 网站开发实践(二) - 用户... 阅读全文
posted @ 2014-03-30 19:01 洞庭夕照 阅读(12209) 评论(7) 推荐(11) 编辑
摘要:咨询、留言、投诉等功能是网站应具备的基本功能,可以加强管理员与用户的交流,在上次完成文章部分后,这次开始做Member区域的咨询功能(留言、投诉都是咨询)。咨询跟文章非常相似,而且内容更少、更简单。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存... 阅读全文
posted @ 2014-03-29 21:49 洞庭夕照 阅读(8501) 评论(2) 推荐(3) 编辑
摘要:上次做了显示文章列表,再实现修改和删除文章这部分内容就结束了,这次内容比较简单,由于做过了添加文章,修改文章非常类似,就是多了一个TryUpdateModel部分更新模型数据。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑... 阅读全文
posted @ 2014-03-12 22:20 洞庭夕照 阅读(12781) 评论(22) 推荐(11) 编辑
摘要:显示文章列表分两块,管理员可以显示全部文章列表,一般用户只显示自己的文章列表。文章列表的显示采用easyui-datagrid。后台需要与之对应的action返回json类型数据 目录 ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑 ... 阅读全文
posted @ 2014-03-11 21:25 洞庭夕照 阅读(13210) 评论(11) 推荐(6) 编辑
摘要:上次把架构做好了,这次做添加文章。添加文章涉及附件的上传管理及富文本编辑器的使用,早添加文章时一并实现。要点:富文本编辑器采用KindEditor。功能很强大,国人开发,LGPL开源,自己人的好东西没有理由不支持。附件的上传同样基于KindEditor实现,可以上传图片,flash,影音,文件等。目录ASP.NET MVC5 网站开发实践 - 概述ASP.NET MVC5 网站开发实践(一) - 项目框架ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑ASP.NET MVC5 网站开发实践(二) - 用户部分(1)用户注册ASP.NET MVC5 网站开发 阅读全文
posted @ 2014-03-10 22:48 洞庭夕照 阅读(23172) 评论(17) 推荐(11) 编辑
摘要:上次把member的用户部分完成,现在开始做文章管理部分。文章部分根据涉及显示现实文章列表,发布文章,修改文章,删除文章等功能。最终的实现目标是使用权限来控制用户是否能进行相应操作,管理员权限的会显示全部文章列表和我的文章列表,普通用户只显示我的文章列表。由于还没做权限这块所以没法判断,暂时登录后所有都可以操作。 目录 ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC... 阅读全文
posted @ 2014-03-10 00:14 洞庭夕照 阅读(18678) 评论(9) 推荐(9) 编辑
摘要:在上一篇博客中实现了用户的注销和登录,其实代码里落了点东西,就是用户登录要更新最后一次登录时间和登录IP,这次补上。今天做修改资料和修改密码,TryUpdateModel是新用到的东西。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑... 阅读全文
posted @ 2014-02-20 22:55 洞庭夕照 阅读(29732) 评论(29) 推荐(5) 编辑
摘要:上次实现了用户注册,这次来实现用户登录,用到IAuthenticationManager的SignOut、SignIn方法和基于声明的标识。最后修改用户注册代码实现注册成功后直接登录。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑 ... 阅读全文
posted @ 2014-02-17 22:52 洞庭夕照 阅读(47559) 评论(52) 推荐(8) 编辑
摘要:上一次把基本框架搭建起来了,这次开始整Web部分,终于可以看到界面了小激动一下。web项目部分从用户功能开始,基本有注册,登录、注销、查找、查看、删除等涉及Member区域和Manage区域。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业... 阅读全文
posted @ 2014-02-16 23:27 洞庭夕照 阅读(64758) 评论(89) 推荐(11) 编辑
摘要:上次搭建好了项目框架,但还是觉得不太对劲,后来才想起来没有对开发目标进行定位,这个小demo虽然不用做需求分析,但是要实现什么效果还得明确。后来想了一下就做个最简单的网站,目标定为小公司进行展示用的网站。功能有显示用的文章功能(新闻、产品展示、公司介绍等),咨询留言,评论等,另外还包括用户管理,网站设置这两个部分,算是个极简的网站吧。 目录: ASP.NET MVC5 网站开发实践 - 概述 ... 阅读全文
posted @ 2014-02-13 00:52 洞庭夕照 阅读(94932) 评论(98) 推荐(30) 编辑
摘要:前几天算是开题了,关于怎么做自己想了很多,但毕竟没做过项目既不知道这些想法有无必要,也不知道能不能实现,不过邓爷爷说过“摸着石头过河”吧。这段时间看了一些博主的文章收获很大,特别是@kencery,依葫芦画瓢开写。 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP.NET MVC5 网站开发实践(一) - 框... 阅读全文
posted @ 2014-02-04 23:59 洞庭夕照 阅读(117154) 评论(18) 推荐(29) 编辑
摘要:前段时间一直在用MVC4写个网站开发的demo,由于刚开始学所有的代码都写在一个项目中,越写越混乱,到后来有些代码自己都理不清了。1月26日晚上在群里跟@怒放 他们讨论这个问题,结论是即使只是一个小demo也应该分层来写。正好看到别人在用MVC5写东西,喜新厌旧的我马上下载了Visual Studio 2013,幸好MVC4到MVC5变化不大,这次准备用MVC5重新写个Demo。 每次看以前写的代... 阅读全文
posted @ 2014-02-01 23:51 洞庭夕照 阅读(156957) 评论(34) 推荐(68) 编辑
摘要:这块进行用户管理,可以浏览、查询已注册的用户,修改用户资料,删除用户等。没有做添加用户,不知是否必要。列表页还是使用easyui的datagrid。这个思路跟用户组的方式差不多。 1、接口InterfaceUser 命名空间Ninesky.Repository 功能查询用户,修改用户资料(这里考虑到用户登录也需要修改登录日期,所以放着吧)。 using Ninesky.Models;n... 阅读全文
posted @ 2014-01-24 20:45 洞庭夕照 阅读(4684) 评论(7) 推荐(1) 编辑