- 浏览: 247196 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper
1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里
首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。
2. 我们再建立一个AuthorDAL内容如下:
疑问:上面黄色的地方,我觉得很怪异,因为那个model我是从数据库里get出来的,但是如果这个是new出来的一个Author,而且authorId是数据库已有的,我的意思是直接根据new出来Author的对数据库来修改,不知有何方法,熟悉Linq的朋友可以告诉我下?
3. 浏览作者
(1).在Controller下新建一个AuthorController
(2)对应的,我们需要在View下新建一个Author目录,在Author目录下再建立一个AllAuthors.aspx
修改AllAuthors.aspx.cs如下:
(3) 修改AllAuthors.aspx如下,
注意,上面两个黄色突出显示的地方,我们用的是authorId而不是id,那么我们如果想Edit时地址显示为Edit/1或Edit/2等,而且能自动传给我们Action方法做参数,我们必须修改默认的路由,打开Global.asax,在最上面添加下面黄色的代码
(4) 由于没有数据,我们看到如下的效果:
4. 添加作者:
(1)修改AuthorController,添加如下方法:
(2).同样我们需要在View\Author目录下新建一个AddAuthor.aspx
修改AddAuthor.aspx如下:(黄色展示了MVC Html Helper的一些用法)
5. 修改作者:
(1) 添加如下方法到AuthorController
(2)在View\Author下添加EditAuthor.aspx
修改EditAuthor.aspx.cs如下:
修改EditAuthor.aspx如下
疑问: 我用上面红色(注释掉的)的方法却不能走到EditSaved的Action,不知为何,而且报错,说是超出边界,哪位兄弟知道原因?谢谢!
6.删除作者
删除很简单,我们在AuthorController里添加如下方法即可
注意:这里没有添加验证,可以参考上面一篇blog的方法来添加验证。
发表评论
-
ASP.NET MVC+LINQ开发一个图书销售站点(1):需求分析
2008-03-25 13:41 788需求分析阶段 我们说先 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(2):对象及其关系
2008-03-25 17:17 788经过对需求分析的提取,我们得到如下的对象及关系图 对象:目录对 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(3):建立数据库
2008-03-25 17:57 917根据上一节的对象,我们创建数据库如下: Book Sh ... -
ASP.NET MVC+LINQ开发一个图书销售站点(4):创建一个ASP.NET MVC应用的原型
2008-03-26 14:09 732建完数据库,我们就可以开发了 1. 新建一个BookShop的 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(6):创建数据层
2008-03-26 14:10 7661. 我们在Model下存放我们系统需要的数据,首先我们创建一 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口
2008-03-26 14:10 908我们先来用管理员界面的目录管理来熟悉一下流程 1. 我们希望同 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
2008-03-26 14:12 6961、浏览分类 a. 修改Contoller的为如下 using ... -
ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证
2008-03-26 17:32 727我们用AddCategory(添加图书目录这个页面来举例),我 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(9):编辑目录
2008-03-28 17:57 898编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Mod ... -
ASP.NET MVC+LINQ开发一个图书销售站点(1):需求分析
2008-03-25 13:41 1845需求分析阶段 我们说先 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(2):对象及其关系
2008-03-25 17:17 726经过对需求分析的提取,我们得到如下的对象及关系图 对象:目录对 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(3):建立数据库
2008-03-25 17:57 1026根据上一节的对象,我们创建数据库如下: Book Sh ... -
ASP.NET MVC+LINQ开发一个图书销售站点(4):创建一个ASP.NET MVC应用的原型
2008-03-26 14:09 790建完数据库,我们就可以开发了 1. 新建一个BookShop的 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(6):创建数据层
2008-03-26 14:10 8131. 我们在Model下存放我们系统需要的数据,首先我们创建一 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口
2008-03-26 14:10 703我们先来用管理员界面的目录管理来熟悉一下流程 1. 我们希望同 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
2008-03-26 14:12 8711、浏览分类 a. 修改Contoller的为如下 using ... -
ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证
2008-03-26 17:32 639我们用AddCategory(添加图书目录这个页面来举例),我 ... -
ASP.NET MVC+LINQ开发一个图书销售站点(9):编辑目录
2008-03-28 17:57 778编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Mod ... -
ASP.NET MVC+LINQ开发一个图书销售站点(10):作者管理
2008-03-29 17:03 711作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的 ...
相关推荐
ASP.NET MVC+LINQ TO SQL登陆
asp.net mvc +linq 实例,对数据库进行增删查改操作.
ASP.NET MVC+EF+LINQ+Spring.Net 用户增删除改查简单Demo
很好的MVC实例,包括数据库的读取,修改,删除,希望能帮助人
一个简单的基于ASP.NET3.5 +LINQ的实例程序代码。
本程序主要通过一个产品的添加、修改及用户注册登录等来演示MVC的使用,主要针对 MVC和三层架构入门人员 数据实现了列表并分页,适合初学者
ASP.NET MVC Linq to SQL 实现数据库增删改(源代码)ASP.NET MVC Linq to SQL 实现数据库增删改(源代码) ASP.NET MVC 分页控件
ASP.NET MVC2.0 LINQ技术 CMS系统源码 设计文档 首页: 图片新闻导航,上方分类导航,登录,分类新闻集合,分类新闻资讯最新消息; 分类: 健康服务:健康档案,健康评估 健康互动:论坛 健康资讯 : .net C# , ....
基于ASP.Net 3.5+LINQ+WFC+JSON+AJAX实现的综合程序例子源码
好东西一定要分享给大众asp.net mvc2.0+LINQ to SQL
三层架构+MVC+Linq to SQL 实例 本程序主要通过一个产品的添加、修改及用户注册登录等来演示MVC的使用,主要针对 MVC和三层架构入门人员 数据实现了列表并分页
ASP.NET MVC5增删改查,包含LINQ和ADO两种,MVC5必备之选,值得下载
第1章 MVC概述 第2章 与数据的对话:Model与ADO.NET 第3章 LINQ:驱动数据的查询功能 第4章 EF 第5章 路由(Routing) 第6章 控制器(Controller) ...附录A ASP.NET MVC 5.1与ASP.NET MVC 5.2 附录B ASP.NET MVC 6
ASP.NET MVC1.0 BBS 教学版源码 框架:.NET Framework 3.5 SP1 语言:C# 开发环境:Visual Studion 2008 SP1 数据库:MSSQL 2005 前台功能:实现发贴、回复、注册、登录 (大部份功能使用jQuery 实现Ajax 操作,...
MVC+Linq to Entity音乐商店源码 功能介绍: 简单实现了音乐商品的管理和分类查看功能
这个是简单的MVC3+LINQ进行数据库CURD的操作 适合新手入门学习
留言板项目阐述个mvc的结构,如果操作EntityFramework框架,让我们能够熟悉Linq To Sql的操作,留言板带有富文本框
一个基于.Net 3.5+LINQ+AJAX实现的JChat简易聊天室源码。
MVC+LINQ+EF(附件数据库) 简单Demo,适合初学者,欢迎下载~