冠军

导航

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 51 下一页

2011年11月11日

ASP.NET MVC 音乐商店 - 3. 视图与模型

摘要: MusicStore 项目的完整配套视频!上一篇中有同学提到为什么不使用视图,而使用字符串,这一篇我们就开始使用视图来处理。我们已经可以从控制器的 Action 中返回一个字符串,这可以帮助我们更好地理解 Controller 是如何工作的。但是对于创建一个 Web 程序来说还是不够的。下面我们使用更好的方法来生成 HTML,主要是通过模板来生成需要的 HTML,这就是视图所要做的。增加视图模板为了使用视图模板,我们需要将HomeController 中的 Index 这个 Action 的返回类型修改为 ActionResult,然后,让它像下面一样返回一个视图。public class H 阅读全文

posted @ 2011-11-11 19:25 冠军 阅读(27847) 评论(30) 推荐(22)

2011年11月10日

ASP.NET MVC 音乐商店 - 2.控制器

摘要: MusicStore 项目的完整配套视频!在典型的 Web 应用中,用户请求的 URL 地址通常映射到保存在网站中的文件上,例如,当用户请求 /Products.aspx 的时候,或者 /Products.php 的时候,很可能是在通过处理 Products.aspx 或者 Products.php 文件来完成任务。ASP.NET MVC 的处理方式则不同,它没有映射到文件上,相反,将这些 URL 地址映射到类的方法上,这些类被称为“控制器”,控制器用来接受 HTTP 请求,处理用户的输入,获取或者保存数据,其中的处理方法称为 Action,然后将回应发送到客户端,可能是显示了一个 HTML 阅读全文

posted @ 2011-11-10 19:47 冠军 阅读(25697) 评论(15) 推荐(14)

2011年11月9日

ASP.NET MVC 音乐商店 - 1 创建项目

摘要: MusicStore 项目的完整配套视频!我们的项目从在 Visual Studio 中的文件菜单中选择“新建”,选择“项目”开始。然后,选择 C# 中的 Web 模板组,在右边的项目模板中选择 ASP.NET MVC3 Web 应用程序,在项目的名称输入框中,输入 MvcMusicStore ,点击确定。这时,你会到第二个对话框,允许我们设置这个项目关于 MVC 的一些设置,确认选中了“空”项目模板,视图引擎选中 Razor ,点击确定。这样我们的项目就创建成功了!我们看一下在这个项目都创建了哪些内容。在 ASP.NET MVC 中使用了下面的一些基本的命名约定文件夹功能/Controlle 阅读全文

posted @ 2011-11-09 20:42 冠军 阅读(26118) 评论(14) 推荐(10)

2011年11月8日

ASP.NET MVC 音乐商店 - 0 概览

摘要: MusicStore 项目的完整配套视频!这是一个系列文章,原文内容出自微软的 MusicStore。首先对原文内容进行了简单的翻译,以方便大家参考,另外对于其中的部分内容,也进行了简单的分析,使用的 Visual Studio 也换成了中文版,这样大家看起来也更亲切一些。下载地址:http://mvcmusicstore.codeplex.com/MVC 音乐店是用来介绍和展示使用 ASP.NETMVC 以及 Visual Studio 进行 Web 开发的示例应用程序,我们将从基础知识开始,一步一步地进行介绍,因此,初学者也可以去的很好的学习体验。这个示例程序使用 ASP.NET MVC3 阅读全文

posted @ 2011-11-08 21:46 冠军 阅读(36432) 评论(30) 推荐(18)

2011年10月30日

NHibernate概览

摘要: 什么是 NHibernate?简单一点来说,NHibernate 是一个允许我们通过对象的方式访问关系数据库的框架。我们可以保存,或者说持久化对象到数据库中,可以从数据库中获取对象。NHibernate 自动化地帮助我们从面向对象转换到需要的 SQL。如果使用 NHibernate ,你可能再也不需要面对程序中的 SQL 语句,C# 编译器是不能发现你的 SQL 语句中的语法错误的。NHibernate 帮我们解决这些问题。目前最新的版本是 3.2。NHibernate 3.0 中有什么新的改进?NHibernate 现在基于 .NET 3.5,可以使用 LINQ 查询,扩展方法,甚至原来使用 阅读全文

posted @ 2011-10-30 12:24 冠军 阅读(2812) 评论(5) 推荐(1)

2011年10月29日

Spring.NET 中对于测试支持的示例

摘要: 第一,增加相应程序集的引用。在测试项目中增加对于 NUnit 和 Spring.Testing.NUnit 程序集的引用。第二,在项目中增加一个测试类,这个测试类必须从 Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests 派生,这个基类提供了 Spring 的支持。第三,需要重载 ConfigLocations 属性,提供配置信息的来源。基类会负责从中获取 Spring 的配置信息。第四,定义需要注入的属性。注意,属性的名字必须匹配配置文件中的 id 或者 name 的值。第五,测试。使用注入的属性测试示例代码下 阅读全文

posted @ 2011-10-29 22:07 冠军 阅读(1062) 评论(1) 推荐(0)

2011年10月27日

一个 NHibernate 的映射生成器

摘要: 很酷的 NHibernate 映射工具使用 NHibernate 的一个问题就是复杂的映射文件,很多新手觉得很复杂,都是被惯坏了!今天,发现一个可以自动生成 NHibernate 各种映射的项目 - NHibernate Mapping Generator 。一切都可以自动化了!地址:http://nmg.codeplex.com/项目的说明通过已经存在的数据库表自动生成实体类以及相关的映射的工具。功能:1. 支持的数据库为 SqlServer, Oracle , 以及 Postgres.2. 可以生成 .hbm.xml 和 Fluent 风格的映射。3. 提供多种方式控制属性的命名约定4. 阅读全文

posted @ 2011-10-27 23:56 冠军 阅读(2779) 评论(0) 推荐(1)

2011年10月25日

集成 Spring.NET 1.3.1 和 NHibernate 3.1

摘要: 在集成 Spring.NET 1.3.1 和 NHibernate 3.1 的时候遇到了一点麻烦。在 NHibernate 3.1 中对于 Spring.NET 提供了一个名为 NHibernate.ByteCode.Spring 的延迟加载支持。可惜它使用了 Spring 1.3.0 的版本,如果只使用这个程序集配合 Spring.NET 1.3.1 ,当使用延迟加载的时候,总是报找不到 Spring.AOP 1.3.0 的异常。在 Spring.NET 1.3.1 中倒是直接提供了与 NHibernate 支持的文件,可是只有 NHibernate 3.0 的支持文件 Spring.Dat 阅读全文

posted @ 2011-10-25 22:20 冠军 阅读(1149) 评论(2) 推荐(0)

2011年10月20日

Spring.NET 中配置 ashx 的映射,以及其它各种映射的处理 的特殊情况

摘要: 在配置完成之后,有的同学得到这样的一个异常。检查后,发现可以这样解决。注意原配置文件中的使用了 name , 而不是 type, 如果这样配置就会出现这个错误。在 Spring.NET 的文档中指出了这个问题。 <object type="Handler1.ashx"> <property name="Message" value="Hello, world."> <value>This text is injected via Spring</value> </property& 阅读全文

posted @ 2011-10-20 21:20 冠军 阅读(966) 评论(0) 推荐(0)

2011年10月19日

Spring.NET 中配置 ashx 的映射,以及其它各种映射的处理

摘要: 配置 ashx 映射Spring.NET 中可以很方便地进行各种处理程序的映射,对于ashx 来说,支持的映射处理类为:Spring.Web.Support.DefaultHandlerFactory, 也定义在程序集 Spring.Web 中。可以在 web.config 的配置中,增加对于 *.ashx 的映射配置。<httpHandlers> <add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/ 阅读全文

posted @ 2011-10-19 13:05 冠军 阅读(3930) 评论(3) 推荐(4)

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 51 下一页