
ASP.NET MVC教程
我姓区不姓区
冷漠的人,谢谢你们曾经看轻我
展开
-
使用ASP.NET MVC(C#)15分钟内创建一个电影数据库程序
这篇教程的目的是让你体会一下创建一个 ASP.NET MVC 程序是一种什么样的感觉。在这篇教程里,我通过从头到尾地创建一整个ASP.NET MVC程序来进行说明。我会教你如何创建一个简单的数据库驱动程序,此程序会演示你如何以列表显示、新建和编辑数据库记录。 为了简化我们创建程序的过程,我们将利用Visual Studio 2008的“脚手架”特性。我们让Visual Studi翻译 2010-02-02 18:23:00 · 10258 阅读 · 4 评论 -
ASP.NET MVC 4 移动特性
此教程将讨论ASP.NET MVC 4 Web应用程序里的移动特性。对于此教程,可以使用 Visual Studio Express 2012 或者 Visual Web Developer 2010 Express Service Pack 1 ("Visual Web Developer 或者 VWD"). 如果你已经有了专业版本的 Visual Studio 你也可以使用。开始翻译 2012-11-08 22:23:58 · 14562 阅读 · 0 评论 -
显示数据库表中的数据
本教程的目的是向你介绍如何在ASP.NET MVC程序里显示一个数据库数据的HTML表格。首先,介绍了如何直接在视图中格式化数据库记录。接着,介绍了格式化数据库记录时如何利用 Partial。创建模型类我们将显示 Movies 数据库表中的记录集。Movies 数据库表包含下面的列: 列名称数据类型允许空值IdIntF翻译 2010-03-14 22:32:00 · 5550 阅读 · 2 评论 -
ASP.NET MVC 视图概览 (C#)
此教程向你提供 ASP.NET MVC 视图简介, 视图数据, 和 HTML Helpers。教程最后,你应该会理解如何创建新视图,从控制器传递数据到视图,和使用 use HTML Helpers 在视图中生成内容。理解视图不像 ASP.NET 或者ASP, ASP.NET MVC 并不包括任何直接对应页面的东西。 在 ASP.NET MVC 应用程序中,硬盘上并不存在与你输入浏览器地址栏翻译 2010-02-25 20:25:00 · 2879 阅读 · 0 评论 -
创建Action
此教程将向你解释如何创建新的控制器action,学到action方法的要求,还可以学到如何防止方法被暴露为action。向控制器添加Action为控制器添加action就是为控制器添加一个新的方法。例如,代码1中的控制器包含一个名为Index()和一个名为SayHello()。两个方法都暴露为action。代码 1 – Controllers/HomeController.csus翻译 2010-02-24 21:39:00 · 2808 阅读 · 1 评论 -
创建自定义HTML Helper
此教程向你演示如何在你的MVC视图里创建自定义HTML Helper。利用 HTML Helpers, 可以减少乏味的输入HTML标签。在教程的第一部分,我描述了ASP.NET MVC框架已有的HTML Helper。然后,我描述了创建自定义HTML Helper的两个方法:我会解释如何通过创建静态方法和扩展方法来创建HTML Helper。理解 HTML HelperHTML Hel翻译 2010-02-28 15:35:00 · 2880 阅读 · 0 评论 -
ASP.NET MVC控制器概览(C#)
这篇教程探讨ASP.NET MVC控制器,控制器action和action result。完成此教程后,你会懂得控制器如何被用来控制访问者与ASP.NET MVC网站的交互方式。理解控制器MVC 控制器负责对ASP.NET MVC网站的请求作出回应。每一个浏览器请求都被映射到一个特定的控制器。例如,想象你在浏览器地址栏输入以下URL:http://localhost/Product/I翻译 2010-02-07 13:32:00 · 3149 阅读 · 0 评论 -
创建自定义路由约束(C#)
这篇教程要演示如何创建自定义路由约束。自定义路由约束能够使路由只有达到某些自定义条件时才会匹配。在这篇教程里,我们创建一个 Localhost 路由约束。 它只匹配从本地计算机发出的请求。通过Internet发送的远程请求不被匹配。要实现自定义路由约束就要实现 IRouteConstraint 接口。这个接口极其简单,就描述了一个简单方法: bool Match( HttpContex翻译 2010-02-07 12:59:00 · 2924 阅读 · 0 评论 -
创建路由约束(C#)
使用路由约束来限制匹配特定路由的浏览器请求。可以使用正则表达式来指定约束。例如,假设你在代码1的Global.asax文件中已经定义了如下路由。代码1 – Global.asax.csroutes.MapRoute( "Product", "Product/{productId}", new {controller="Product", action="Details"} );翻译 2010-02-07 12:34:00 · 2715 阅读 · 0 评论 -
理解模型,视图和控制器(C#)
这篇教程向你提供ASP.NET MVC 模型,视图和控制的高度概览。换句话说,解释一下ASP.NET MVC中的 ‘M’, ‘V’, 和 ‘C’。看完这篇教程以后,你应该就能理解ASP.NET MVC的不同部分是如何共同工作的。而且你也应该能够理解ASP.NET MVC程序的架构与ASP.NET Web窗体程序或ASP程序有如何的不同。示例 ASP.NET MVC 应用程序用以创建AS翻译 2010-02-05 18:53:00 · 2977 阅读 · 0 评论 -
理解ASP.NET MVC执行过程
向基于ASP.NET MVC的Web程序发送请求首先传递一个 UrlRoutingModule 对象,这是一个HTTP模块。这个模块解析请求并执行路由选择。 UrlRoutingModule 对象选择第一个匹配当前请求的路由对象。(路由对象是实现 RouteBase 的类,而且通常是 Route 类的一个实例。) 如果没有任何路由匹配, UrlRoutingModule 对象就啥都不做,让请求回到翻译 2010-02-05 18:04:00 · 5444 阅读 · 1 评论 -
ASP.NET MVC Routing概览(C#)
在这篇教程里,将向你介绍每个ASP.NET MVC程序都有的重要特性,叫做 ASP.NET Routing。 ASP.NET Routing 模块负责将传入的浏览器请求映射到特定的MVC控制器actions。教程最后,你会理解标准路由表是如何将请求映射到控制器action的。使用默认路由表新建 ASP.NET MVC 程序,它已经配置好使用 ASP.NET Routing了。 ASP.NE翻译 2010-02-06 14:57:00 · 2991 阅读 · 0 评论 -
ASP.NET MVC概览(C#)
Model-View-Controller (MVC) 架构模式将一个应用程序分为三个组成部分:模型,视图与控制器。ASP.NET MVC框架为创建基于MVC的Web应用程序提供了一种替代方案。ASP.NET MVC框架是一个轻量级的,可高度测试的展示框架(基于Web窗体的应用程序),它继承了现有的ASP.NET特性,比如母版页和成员资格权限。 MVC框架定义在 System.Web.Mvc 命名翻译 2010-02-04 18:08:00 · 3283 阅读 · 1 评论 -
初尝Web API
HTTP 并不是只能用在网页中。它其实还是一个强大的平台,可以用来生成一些API,暴露服务和数据。HTTP很简单灵活,还非常普及。几乎所有你能想到的平台都有HTTP库,所以HTTP服务可以囊括很大范围的客户端,包括浏览器,移动设备和传统的桌面程序。ASP.NET Web API 是.NET Framework上的一个框架,用来生成 web API。 本文将使用ASP.NET Web API翻译 2012-11-10 22:05:50 · 44672 阅读 · 6 评论