摘要: 网站的权限管理是一个很重要的功能,MVC中怎么实现对于网站的权限管理呢。 在MVC中有一个名为AuthorizeAttribute的类,我们可以创建我们自己的特性MemberValidationAttribute类,然后继承AuthorizeAttribute类来实现我们自己的网站权限的管理。然后通过将MemberValidation特性添加到具体的Action上,将我们的权限管理精确到某个页面上。 下面我通过一个例子了解一下。 首先我们创建一个空的MVC项目。创建两个Controller和三个页面。 主页Controller public class HomeControll... 阅读全文
posted @ 2013-01-04 16:27 小飞的DD 阅读(13658) 评论(0) 推荐(3) 编辑
摘要: MD5加密(using System.Web.Security) string password = Console.ReadLine(); string passwordMD532 = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5"); string passwordMD516 = passwordMD532.Substring(8,16); Console.WriteLine("32位MD5加密:{0}... 阅读全文
posted @ 2013-01-04 10:55 小飞的DD 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 项目中用到了NPOI来操作用户上传的Execl文件,这里对这部分功能做一回顾!这里将Execl文件上传到F盘,再转到E盘,代码中省略了一些验证与逻辑判断。 先新建一个空的MVC项目,创建一个名为NPOI的控制器NPOIController,并为NPOIController添加action方法ImportExecl对传入的execl文件进行操作。通过ImportExecl来获取上传的Execl文件,并获取文件长度、内容类型、文件名等相关的数据。 HttpPostedFileBase file = Request.Files["file"]; var le... 阅读全文
posted @ 2013-01-03 12:15 小飞的DD 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 这是我注册博客园的第一片文章,我想写一下自己最近学习MVC3所看的一本书《Pro.ASP.NET.MVC.3》中所讲的一个SportsStore的例子,这个例子分了很多章来完善SportsStore的不同功能,所以这个系列的文章也会按功能的实现分为很多篇。 本文对原程序有一定的改动,省去了原程序中测试和依赖注入的部分 实现数据的显示 程序构建 首先,创建一个空白的解决方案,起名为SportsStore 添加完空白的解决方案以后,我们就要开始完成我们的程序了。我们需要添加如下的两个项目到我们的解决方案中: 项目名 项目在VS中的项... 阅读全文
posted @ 2012-06-26 08:53 小飞的DD 阅读(407) 评论(0) 推荐(0) 编辑