MVC
文章平均质量分 75
lyq5655779
每多学一点知识,就少写一行代码
展开
-
[置顶]Asp.Net大型项目实践系列导航
关键字NHibernate,ExtJs,Asp.Net MVC,Unity,业务领域驱动DDD,SOA,WCF,WF,分层开发,权限管理,异常管理,事务管理,日志管理...宣传语这里没有无聊的口水战...这里没有浅尝辄止的“入门教程”...这里没有故弄玄虚的“思想家”,“理论家”,“术语玩弄家”...这里没有“高深”的技术细节...如果你对上面的关键字的了解还只停留在别转载 2012-05-29 23:26:58 · 1284 阅读 · 0 评论 -
看ASP.NET MVC3 自己总结的一些细节
MODEL 模型(例:我们在三层中的模型层一样,不过多了一个上下文操作对象(继承自DbContext),不过可以在此对字段进行验证 [Required(ErrorMessage = "必须输入父类ID")] )。 VIEW 视图 (视图页面,像我们三层中的UI层一样,只管展示。) Controller 控制器(像我们的三层中的BLL一样,对数据库的操作和控制跳原创 2012-05-23 12:44:39 · 1661 阅读 · 0 评论 -
ASP.NET MVC3 快速入门-第九节 实现编辑、删除与明细信息视图 .
9.1 实现数据的明细信息视图 首先,让我们来看一下如何实现一条数据的明细信息视图。为了更好地体会这一功能,首先我们在前文所述的电影清单视图(Views文件夹下面的Movies文件夹下面的Index.cshtml文件)中删除电影清单中的种类、票价、电影等级字段,使其代码如代码清单9-1中所示。 代码清单9-1 修改后的Index.cshtml文件[html]转载 2012-05-23 10:10:52 · 1033 阅读 · 0 评论 -
ASP.NET MVC3 快速入门-第六节 增加一个追加数据的方法和一个追加数据的视图 .
在本节中我们将要在数据库中追加并保存一些数据。我们将要创建一个表单以及一些表单输入控件,用来输入数据信息。当用户提交表单时将把这些用户输入的信息保存在数据库中。我们可以通过在浏览器中输入“http://localhost:xx/Movies/Create”这个URL地址来访问这个表单。6.1 显示追加信息时所用表单 首先,我们需要在我们的MoviesController类中追加一个C转载 2012-05-23 10:07:59 · 910 阅读 · 0 评论 -
ASP.NET MVC3 快速入门-第七节 在Movie(电影)模型与数据表中添加一个字段 .
在本节中我们将要对我们的模型类进行修改,同时介绍如何在ASP.NET MVC3中根据这些修改来调整我们数据表的结构。7.1 在我们的Movie模型中添加一个Rating(电影等级)属性 首先,我们在现存的Movie类中添加一个附加的“Rating”属性。打开Movie.cs文件,在Movie类中添加一个Rating属性,如下所示。[csharp] view pla转载 2012-05-23 10:08:56 · 1284 阅读 · 0 评论 -
ASP.NET MVC3 系列教程 - 部署你的WEB应用到IIS 6.0
I:ASP.NET MVC3 部署的前期工作1.确认部署的服务器操作系统环境首先我们确认服务器的操作系统版本可以从系统命令行工具里输入: systeminfo 获取相关操作系统信息例如然后再确认IIS版本信息 -> 打开IIS管理工具即可接着确认.NET Framework的版本可以在系统命令行工具执行:cd /d %windir%\Microsoft.NET\转载 2012-06-26 10:08:32 · 2000 阅读 · 0 评论 -
Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;IQueryable 接口它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。为了区别两个接口,我们通过一个实际的转载 2012-06-27 10:47:31 · 4695 阅读 · 0 评论 -
Asp.net MVC中的ViewData与ViewBag
在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewDataViewBag它是Key/Value字典集合它是dynamic类型对像从Asp.net MVC 1 就有了ASP.NET MVC3 才有基于Asp.net 3.5 fram转载 2012-06-28 14:53:00 · 2215 阅读 · 0 评论 -
Entity Framework系列文章导航
Entity Framework4.0系列文章需要说明的是,以下文章是基于Entity Framework4.0的,环境至少需要VS2010.Entity Framework 4中删除所有数据行的几种方法Entity Framework 4-多对多、自关联的关系Entity Framework 4-从模型创建数据库Entity Framework 4 第二篇 POC转载 2012-06-27 15:27:50 · 1027 阅读 · 0 评论 -
ASP.NET MVC3 快速入门-第八节 在模型中添加验证规则 .
本节介绍如何在我们的Movie(电影)模型中添加一些验证规则,同时确认当用户使用我们的应用程序创建或编辑电影信息时将使用这些验证规则对用户输入的信息进行检查。8.1 DRY原则 在ASP.NET MVC中,有一条作为核心的原则,就是DRY(“Don’t Repeat Yourself,中文意思为:不要让开发者重复做同样的事情)原则。ASP.NET MVC提倡让开发者“一处定义、处处转载 2012-05-23 10:09:51 · 1091 阅读 · 1 评论 -
ASP.NET MVC3 快速入门-第五节 从控制器访问模型中的数据
5.1 从控制器访问模型中的数据 在本节中,我们将要创建一个新的MoviesController类,并且书写代码来获取数据库中的数据,并通过视图模板来显示在浏览器中。 鼠标右击Controllers文件夹,点击“添加”菜单下的“控制器”菜单项,将会弹出一个“添加控制器”对话框,如图5-1所示。MVC3 快速入门-第五节 从控制器访问模型中的数据" alt="ASP.NET转载 2012-05-22 15:23:16 · 1076 阅读 · 0 评论 -
ASP.NET MVC3 快速入门-第四节 添加一个模型
在本节中我们将追加一些类来管理数据库中的电影。这些类将成为我们的MVC应用程序中的“模型”部分。 我们将使用一个.NET Framework的被称之为“Entity Framework”的数据访问技术来定义这些模型类,并使用这些类来进行操作。Entity Framework(通常被简称为“EF”)支持一个被称之为“code-first”的开发范例。Code-first允许你通过书写一些简转载 2012-05-22 15:12:22 · 767 阅读 · 0 评论 -
Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;IQueryable 接口它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。为了区别两个接口,我们通过一个实际的转载 2012-05-14 18:00:38 · 2230 阅读 · 0 评论 -
根据模型生成数据库
当添加模型时---》ADO.NET实体数据模型---》空模型----》添加实体---》添加属性(可以设置,是否为自动增长,如为String设定最大长度,否则会为nvarchar(max)). SchoolContainer schoolEF = new SchoolContainer(); //Student s = new Student();原创 2012-05-15 10:04:28 · 1336 阅读 · 0 评论 -
Entity Framework1.0系列文章
需要说明的是,以下文章是基于Entity Framework1.0的,环境是VS2008 SP1,部分内容与最新的Entity Framework4.0及以上版本是有区别的,毕竟Entity Framework4.x有巨大的改进.Entity Framework 学习初级篇1--EF基本概况Entity Framework 学习初级篇2--ObjectContext、ObjectQue转载 2012-05-15 10:34:02 · 793 阅读 · 0 评论 -
Entity Framework的简单使用方法
ORM,指的时面向对象的对象模型和关系型数据库的数据结构之间的相互转换。(O 今天试了一把EF(entity framework),感觉不用ADO.net ,也能完成对数据库的操作,而且看起来是那么的简洁,下面就是个人使用过程中的一些总结,就当做笔记使用了。下面是用EF来做一个随手记小项目(用于日常记帐的。大笑) EF操作使用步骤:1.创建数据库,建立表。2.先建一个控制台程序原创 2012-05-14 14:09:39 · 7949 阅读 · 1 评论 -
ASP.NET MVC3 快速入门-第一节 概述
1.1 本教程的学习内容 在本教程中,你将学会如下内容:如何创建一个ASP.NET MVC的工程。 如何创建ASP.NET MVC的控制器(controller)与视图(view)。 如何使用Entity Framework code-first 范例来创建一个新的数据库。 如何获取和显示数据。 如何编辑数据并且进行数据的有效性验证。 1.2 创建工程转载 2012-05-22 15:10:32 · 674 阅读 · 0 评论 -
ASP.NET MVC3 快速入门--第二节 添加一个控制器
MVC的全称为model-view-controller(模型-视图-控制器)。MVC是一种开发应用程序的模式,这个模式已经具有了很好的框架架构,并且十分容易维护。使用MVC开发出来的应用程序一般包括以下几块内容:控制器(Controller):控制器类处理客户端向Web应用程序发出的请求,获取数据,并指定返回给客户端,用来显示处理结果的视图。 模型(Model):模型类代表了应用程序的数转载 2012-05-22 15:11:17 · 835 阅读 · 0 评论 -
ASP.NET MVC3 快速入门-第三节 添加一个视图
3.1 添加一个视图 在本节中我们修改HelloWorldController类,以便使用视图来向客户端展示HTML格式的响应结果。我们使用ASP.NET MVC3中新增的Razor视图引擎来创建视图。Razor视图模板文件的后缀名为.cshtml,它提供了一种简洁的方式来创建HTML输出流。Razor视图大大减少了在书写视图模板文件时所需要输入的字符,提供了一个最快捷,最简便的转载 2012-05-22 15:11:47 · 763 阅读 · 0 评论 -
在ASP.NET MVC中使用DropDownList
在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法。在View中,包含一个类型为HtmlHelper的属性Html,它为我们呈现控件提供了捷径。我们今天主要来讨论Html.DropDownList的用法,首先从Html.TextBox开始。Html.TextBox有一个重载方法形式如下:转载 2012-07-25 16:07:03 · 1600 阅读 · 0 评论