距上次的笔记已经有2个多星期了,之所以没保持前面的笔记频率,是因为书中后面的例子是基于EF实体框架的。我有点不愿意使用EF框架,不是它不好,而是我打算在操作完书中讲的例子后能够试着将这个MVC3的项目移植到mono里面,当然数据库也换了,我这里会用MySQL。最终我打算将iBatisnet学着 ...
接着我们添加一个分页功能。修改ProductController,如下所示: 这里给List 方法添加了一个可选的参数。如果我们没有给List 传参,则默认是page 。这里我们可以体会下使用LINQ分页的方便,首先是按照ProductID升序排列,然后Skip跳过已经显示在本页的数据和本月之前的数据,并且在没有显示的数据里面Take取出PageSize个数据。 如果运行程序,会显示 条数据。如果 ...
2012-01-05 21:28 15 3726 推荐指数:
距上次的笔记已经有2个多星期了,之所以没保持前面的笔记频率,是因为书中后面的例子是基于EF实体框架的。我有点不愿意使用EF框架,不是它不好,而是我打算在操作完书中讲的例子后能够试着将这个MVC3的项目移植到mono里面,当然数据库也换了,我这里会用MySQL。最终我打算将iBatisnet学着 ...
前面给SportsStore添加了分页的功能。接着我们添加导航控制,通过左边的菜单来分类显示数据。 首先修改SportsStore.WebUI.Models下的ProductsListViewModel.cs,增加一个CurrentCategory属性public string ...
绑定Shopping Cart 定义购物车Cart的实体,购物车是我们程序业务领域的一个部分,所以在我们领域模型(Domain Model)里面添加一个cart的实体是合理的。在SportsStore.Domain的Entities文件夹下添加一个Cart的实体类,如下所示 ...
接下来是关于SportsStore的后台管理功能,也就是通常的CRUD操作。首先添加一个AdminController,代码如下: View Code 我们通过一个List page来展示已有的products,接着在AdminController里面添加 ...
生成输出(Producing Output) 在controller完成处理请求之后,通常需要生成一个响应。当我们通过直接实现IController接口创建一个简单的controller时,我们需要 ...
本章会简要阐释对用户而言操纵HTTP请求(例如,修改cookies,隐藏或禁用表单字段等)是多么容易的事情,这会让我们在正确的思维框架下清楚地考虑web的安全性。接着会依次介绍常见的避免攻击的指南,并了解它们的工作原理以及它们怎么应用到MVC框架里面。还会描述如果阻止每一种攻击的形式或者是更换 ...
《Pro ASP.NET MVC 3 Framework》简介: 作者: Adam Freeman 和 Steven Sanderson 出版社: Apress; New 平装: 820页 语种: 英语 ISBN: 1430234040 声明:笔记里面按我自己的理解 ...
自己开发的公众号,可以领取淘宝内部优惠券 由于项目的要求,开始抽时间看些asp.net mvc方面的资料,主要参考的书籍是Pro ASP.NET MVC 3 Framework(pdf下载) 。跟着里面的讲解将SportsStore做了一遍以加深理解。有需要代码的童鞋可以在下面下载以供 ...