
ASP.NET MVC
vrlab123
这个作者很懒,什么都没留下…
展开
-
Visual Studio 2010支持ASP.NET MVC3开发以及相关资源
如果安装的是Visual Studio 2010旗舰版,那么默认支持的模板是ASP.NET MVC2,现在微软已经发布了ASP.NET MVC4 BETA,详见:http://www.asp.net/mvc/mvc4,但国内用ASP.NET MVC3的企业或个人相对来说,也不是很多,所以,微软大哥,等等我们。在VS2010安装一些插件就可以开发ASP.NET MVC3框架的项目了。 下原创 2012-04-08 05:48:08 · 4029 阅读 · 0 评论 -
4.创建第一个MVC项目
第2章 Hello MVCWorld 内容摘要初始化开发环境创建第一个ASP.NETMVC应用程序控制器、活动和视图简单数据访问 本章我们将引入贯穿本书第1部分的示例程序——GuestBook。通过GuestBook,用户向网站中发布他们的名字以及消息,同时可以浏览其他用户发布的消息。虽然GuestBook比较简单,但我们将用它学习ASP.NET MVC的翻译 2012-11-20 05:30:46 · 29733 阅读 · 4 评论 -
ASP.NET MVC 4 in Action文章系列说明【持续更新......】
最近在学习ASP.NET MVC相关技术,发现很多资料都是E文,国内现在关于ASP.NET MVC这方面的参考资料只有寥寥书本,而且有一些版本还停留在ASP.NET MVC 2.0。本人在学ASP.NET MVC4.0时,看的书是Manning的《ASP.NET MVC 4 in Action》,在学习过程中,顺便把一些内容翻译成中文,以供以后学习参考。声明:本系列所有文章,任何人不能翻译 2012-11-08 06:35:01 · 2509 阅读 · 6 评论 -
3.ASP.NET MVC 3.0/4.0新特性
1.3 ASP.NET MVC 3.0/4.0新特性除了依赖于.NET Framework 4.0之外,MVC 3.0/4.0还做了很多改进并引入了许多新的特性。包括:Razor视图引擎;NuGet包管理工具;改善的可扩展性;全局活动筛选器(Global Action Filter); 动态语言支持;局部页面输出缓存;改进的ajax;改善的验证机制;移动项目开发模板;Web API;翻译 2012-11-14 05:37:21 · 5407 阅读 · 0 评论 -
2.什么是ASP.NET MVC?
1.2 什么是ASP.NET MVC?ASP.NET MVC提供了基于.NET Framework开发Web应用程序另一种选择。最早发布于2007年11月份,现在已经发布了4个版本。发布于2011年1月的ASP.NET MVC 3.0是第一个基于.NET框架 4.0的版本。ASP.NET MVC 4.0可以运行在.NET 4.0和.NET 4.5之上。MVC是Model-翻译 2012-11-12 06:35:38 · 2851 阅读 · 0 评论 -
1.预备知识
第一部分 快速开发平台 如果你从来没有接触过asp.netmvc,而且在综合使用它们之前,需要独立了解每一个概念那么请从第一部分开始。无论你是否在网站上(http://www.asp.net/mvc)学习过一些教程,都会发现第一部分的各个章节都非常容易掌握。但千万别认为第一部分只是为初学者准备的,我们将会快速学习如何创建第一个asp.net mvc项目,以及深入理解asp.net翻译 2012-11-08 06:47:50 · 1903 阅读 · 0 评论 -
ASP.NET MVC+Entity Framework 4.1访问数据库
Entity Framework 4.1支持代码优先(code first)编程模式:即可以先创建模型类,然后通过配置在EF4.1下动态生成数据库。下面演示两种情形:1、代码优先模式下,asp.net mvc数据访问2、传统模式,先创建数据库和表,配置连接字符串,再生成模型 第一种情况的步骤:(1)使用空模板,创建ASP.NET MVC3.0(或4.0)项目,假定项目名:M原创 2012-11-02 16:46:01 · 24866 阅读 · 5 评论 -
Moq插件的用法
在领域驱动模型中,往往使用依赖注入,大多借助于接口实现。在ASP.NET MVC3中一个典型的应用就是在领取驱动模型中通过IRepository接口,调用实际Repository代码。那么在TDD开发过程中,我们往往还没有实现Repository代码,为了测试领域驱动模型规则(rule)的正确性,比较笨拙的方法是弄一个假设的Repository实现,现在可以借助Moq插件去快速实现Reposito原创 2012-04-09 12:07:02 · 3366 阅读 · 0 评论 -
ASP.NET MVC3的Razor语法
ASP.NET MVC3引入了一个新的View引擎:Razor,就是使用@符号代替原来aspx viewyinqing的。下面是一些语法说明:1、直接引用.NET Framework的类型,比如:@DateTime.Now.ToString()2、如果是语句块,那么可以直接使用@{},将一些if、for放入大括号中比如:@{ if(xxx){} int a=5;原创 2012-04-08 15:38:10 · 2989 阅读 · 0 评论 -
ASP.NET MVC3 Razor布局
在创建ASP.NET MVC3项目时,在View文件夹中,默认产生Shared文件夹(里面包含_Layout.cshtml和Error.cshtml),还有一个_ViewStart.cshtml文件。 在创建自己的视图(使用Razor引擎),有一个让选择Layout,如下图红色选中区域,一般情况下,如果要使用自带的布局(等用于web form的masterpage),就可以不用设置。原创 2012-04-08 16:13:10 · 3125 阅读 · 0 评论 -
Ninject使用指南
1、Ninject依赖链注入:public class ShoppingCart { private IValueCalc calc; public ShoppingCart(IValueCalc ivc) { calc = ivc; } public decimal原创 2012-04-09 09:23:26 · 6144 阅读 · 0 评论 -
Entity Framework Code First数据库自动更新
EF的Code First方式允许你先写Model,再通过Model生成数据库和表。具体步骤如下:1、建项目2、在model文件夹中,添加一个派生自DbContext的类,和一些Model类。3、修改web.Config中的连接字符串。4、生成基架Controller。这样就可以生成数据库和表。但实际开发中难免会修改模型和派生的Context,修改后再次运行会出现异常,原创 2013-11-23 23:44:47 · 13180 阅读 · 2 评论