ASP.NET MVC 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ASP.NET MVC 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ASP.NET MVC 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 .NET ASP 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-04-03

软件简介

ASP.NET MVC 在现有的 ASP.NET 3.5运行时的基础上提供了一个新的 MVC 框架。开发人员可以用 MVC 设计模式来构建Web应用,做到清晰的概念分离(UI 或者视图与业务应用逻辑分离, 应用逻辑和后端数据分离),同时还可以使用测试驱动开发。ASP.NET MVC 框架为 Web 应用的目录结构定义了一个专用的模式,还提供了一个 controller 基类,用来处理发动到“action”的请求。开发人员还可以用上这个版本中所特有的 Visual Studio 2008 MVC 模板,利用模板所提供的单元测试结构来辅助 Web 应用开发。

要让一个懂 ASP.NET 的人主动学习 ASP.NET MVC还真的不是一件容易的事,毕竟这两者之间还是有一些鸿沟的,而且还要放弃掉一些曾经拥有(可能还是引以为豪)的知识,例如:服务端控件 (Server Control)开发。但是让一个懂 Java 或 PHP/Ruby 的人进入 ASP.NET MVC 的世界应该是比进入 Webform 的世界容易多了 。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1)
发表了资讯
2016/05/19 00:00

ASP.NET MVC Core 1.0 发布

ASP.NET MVC Core 1.0 发布了。开发者可以提交bug和对.NET框架优化增强其功能特性,.NET Core支持在Mac 和 Linux系统上运行,不在有平台局限。 除此之外,.NET Core模块化分离,也为程序开发带来许多便利,能较灵活的增强其功能特性。它支持Common Language Runtime (CLR)模块、CoreFX模块、Command Line Interface (CLI)模块等。 以下是值得关注的两个类:Startup.cs 和 Program.cs: Figure 1: Startup.cs Figure 2: Program...

36
17
发表了资讯
2014/01/23 00:00

ASP.NET MVC 5.1 发布,MVC 框架

微软今天发布了 ASP.NET MVC 5.1 版本,同时发布的还有 ASP.NET Web API 2.1 和 ASP.NET Web Pages 3.1。 要求: 如果你正在使用 Visual Studio 2012, 请下载 ASP.NET and Web Tools 2013.1 for Visual Studio 2012. 如果你正在使用 Visual Studio 2013, 请下载 Visual Studio 2013 Update 1. 该更新用于支持编辑 ASP.NET MVC 5.1 Razor Views. 新特性: ASP.NET MVC 5.1 Attribute routing improvements Bootstrap support for...

49
23
发表了资讯
2012/05/08 00:00

ASP.NET MVC4 Web API 堆栈将添加指定消息处理功能

微软工程师 Kiran Challa 近日在其博客中张贴了一张正在开发阶段的 ASP.NET MVC4 Web API 堆栈图,如下图所示。 Kiran 称,目前该堆栈正在开发阶段,上面的这张图并不能代表最终的官方版本,但是,你可以从图中预先进行了解。此外,Kiran 还给出了一张先前公布的官方版本堆栈图,如下图所示。 这两张图中最显著的区别是,上面第 1 张图中包含指定路由消息处理程序管道(Route-Specific Message Handler Pipelines)。此功能允许...

0
6
发表了资讯
2012/04/27 00:00

ASP.NET MVC 现已开始接受社区贡献

作者 Jonathan Allen 译者 侯伯薇 从技术上讲,ASP.NET MVC 一直是开源的。但是和大多数微软的项目一样,它并不是“开放开发”的,所有工作都在内部进行,偶尔会做发布。但现在一切都改变了。据 Scott Guthrie 所说:“社区中的所有人都能够参与进来,对签入的代码、缺陷修正、新特性开发提供反馈,并且可以使用每日构建的最新版本源代码和测试来构建和测试这个产 品。” 第一个被 ASP.NET MVC 所接受的推入请求来自于 Xamarin ...

10
3
发表了资讯
2012/03/28 00:00

微软在Apache下开源ASP.NET MVC

微软开发部门副总裁Scott Guthrie宣布,ASP.NET MVC及相关项目将在Apache许可证下开源,托管在CodePlex上。ASP.NET MVC是微软的Web应用程序框架,早在2009年已宣布开源, 但采用的是微软公共许可证MS-PL。在MS-PL许可证下,所有人都可以阅读源代码,但无权提出修改建议或贡献代码,对微软的决定构不成任何影响。但在 新的开源开发模式下,开发者可以修正bug,修改代码,增加特性,微软将接受第三方递交的补丁。微软已经接受了开...

29
6
发表了资讯
2012/02/24 00:00

ASP.NET MVC 4 浮出水面

最近,ASP.NET MVC 4的第一个beta版发布了,并且还含有“可以上线”的许可。这意味着即使最终正式版本还没有完成,但微软相信ASP.NET MVC 4目前已经可以在生产环境中使用了。这次的发布包含了对Razon视图引擎的改进、对异步调用的支持,以及WebSockets等功能。 Razor视图引擎 作为ASP.NET MVC的默认视图引擎,Razor中增加了一些新的特性,以减少视图模版的代码量。以~/开头的HTML属性会被自动解析为应用程序的根路径,而不再需要...

5
5
发表了资讯
2011/01/14 00:00

微软正式发布ASP.NET MVC 3

ASP.NET MVC 3建立在ASP.NET MVC 1和2的基础上,新增了更多功能,既简化了你的代码又允许更深的扩展性。经过很长一段时间的测试后,微软日前发布了ASP.NET MVC 3的正式版,其安装步骤与ASP.NET MVC 2完全相同。 ASP.NET MVC 3主要新增功能: — Razor视图引擎; — 新的依赖注入(Dependency Injection)和Global Action Filters带来更强大的hooks; — Unobtrusive JavaScript、jQuery Validation和JSON绑定带来更加丰富的Jav...

8
3
发表了资讯
2010/11/11 00:00

微软发布 ASP.NET MVC 3 RC 版本

ASP.NET MVC 是通过利用开发模型视图控制器(MVC)模式的高度可测试性和可维护性的Web应用程序的框架。 该框架鼓励开发者维护的应用程序之间的责任的清晰的关注分离 - UI逻辑使用视图,用户输入处理利用控制器,域的逻辑使用模型。 ASP.NET MVC应用程序很容易被测试的使用,如测试驱动开发(TDD)技术。 今天上午,ASP.NET团队发布了ASP.NET MVC 3 RC版。 MVC 3 是一个非常棒的版本,包含众多的新功能和改进,兼容之前的版本1和...

2
2
发表了资讯
2010/09/19 00:00

ASP.NET 惊爆新安全漏洞 攻击者可访问任意文件

微软安全响应中心今天中午发布最新安全预警, 提醒广大ASP.NET用户防范一处新安全漏洞. 攻击者可利用存在于ASP.NET加密模块的一处最新漏洞访问到包括web.config在内的任何文件. 此漏洞存在于ASP.NET所有已发布的版本中, 其影响程度不容小视. 目前尚无补丁发布. 请广大开发和维护人员加强防范. 据悉, ASP.Net 加密模块中新公开的漏洞可使攻击者解密并篡改任意加密数据。 如果 ASP.Net 应用程序使用的是 ASP.Net 3.5 SP1 或更高版本...

15
2
发表了资讯
2010/03/21 00:00

ASP.NET MVC 2 新特性汇总

微软的开源MVC框架ASP.NET MVC 2已经发布了,它同时兼容.NET 3.5和即将发布的.NET 4。 在此版本中,新增了很多新特性: Templated Helpers可以根据类型选择渲染模板,自动生成用于显示和编辑的 HTML。只要使用Html.DisplayFor(expression),渲染引擎就会寻找与之相匹配的自定义模板。 区域使你可以将项目分成多个更小的、更容易管理的部分。每个区域都有独立的model、view和controller。 ASP.NET 线程池的大小有一定限制,这是A...

0
0
发表了资讯
2009/12/17 00:00

ASP.NET MVC 2 RC 发布

ASP.NET MVC在现有的ASP.NET 运行时的基础上提供了一个新的MVC框架。开发人员可以用MVC设计模式来构建Web应用,做到清晰的概念分离(UI或者视图与业务应用逻辑分离, 应用逻辑和后端数据分离),同时还可以使用测试驱动开发。ASP.NET MVC框架为Web应用的目录结构定义了一个专用的模式,还提供了一个controller基类,用来处理发动到“action”的请求。开发人员还可以 用上这个版本中所特有的Visual Studio 2008 MVC模板,利用模板...

1
0
发表了资讯
2009/08/06 00:00

ASP.NET MVC V2 Preview 1发布

近日,ASP.NET开发团队发布了ASP.NET MVC Version 2的第一个公开预览版ASP.NET MVC V2 Preview 1。 该预览版可运行在.NET 3.5 SP1和VS 2008,并可在同一台机器上独立于ASP.NET MVC 1.0安装,安装后二者互不影响,且之前用ASP.NET MVC 1.0创建的项目也不会受到影响。 ASP.NET MVC V2将具有一系列的新功能和特性,具体新功能和特性可在ASP.NET MVC路线图中查看:http://aspnet.codeplex.com/Wiki/View.aspx?title=Road20Mapreferr...

0
0
发表了资讯
2009/04/03 00:00

ASP.NET MVC开源了

ASP.NET MVC使用微软的开源许可协议发布了。Microsoft Public License已由Open Source Initiative组织认证,适合大部分需要开源许可的项目使用,其中包括Novell的Mono。 目前我们无法解释微软为何使用这种方式发布框架,不过我们已经向Scott Guthrie确认了一点,那就是这些代码并没有平台限制。据推测,这些代码也可以被移植到Java或Ruby平台中去,不过既然已经有了Spring和 Ruby on Rails框架,因此这方面的需求应该几乎为零。...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
36 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部