摘要:
场景你要通过你的网站管理动态内容解决方案通过使用脚手架自动生成一个controller和多个views 允许用户Create, Read, Update, and Delete(CRUD)数据。通过EntityFramework 的 code-first(代码先行) and database-first (数据库先行)方法。讨论在用脚手架搭建contorller和view之前,一个model和DBContext需要被创建。它将定义model存了什么类型的数据。(这是代码先行的方法)在接下来的例子里。创建的2个类将提供管理一个图书列表的能力。第一个类包含图书数据的定义,将保存在SQL Expre 阅读全文
摘要:
场景你想阻止用户访问你网站的特定页面,除非用户已经注册并且使用了用户名和密码登陆。<!--[if !supportLineBreakNewLine]-->解决方案使用一个AccountController,AccountModels 和 几个MVC View,配合ASP.NET的 AuthorizeAttribute 特性,FormsAuthentication和Membership creation/validation 讨论微软的MVC团队已经对账户controller做了很多的改进。它已经被更新用于Form验证,连同Membership 类去创建新的用户,验证存在的用户,创建 阅读全文