从 ASP.NET MVC2 升级到 MVC3 的原因 [关闭]

2024-02-16

随着 ASP.NET MVC 3 的发布,我想知道我们应该将应用程序升级到 MVC3 的主要原因(杀手级功能)是什么。

我们的应用程序目前在 MVC2 中使用:

  • 用于 IoC 的 Ninject 和 Ninject.Web,
  • Linq 到 Sql
  • jQuery(无 ASP.NET Ajax)
  • 流程图。
  • MVC 贡献
  • 自定义 REST(通过动态 WCF,无 XML 配置文件)

我们不使用 ASP.NET 图表或 EF 等。

我们是否有任何真正令人信服的理由应该升级到 ASP.NET MVC 3?


以下是 ASP.NET MVC 3 中的一些附加功能

  1. 剃刀视图引擎 http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx(被广泛认为是对之前的 ASPX 视图引擎的巨大改进)
  2. 通过不显眼的 JavaScript 和 jQuery 支持改进了模型验证。包括新的远程验证 http://davidhayden.com/blog/dave/archive/2011/01/04/ASPNETMVC3RemoteValidationTutorial.aspx在其他人中
  3. 部分页面输出缓存。
  4. 依赖注入改进,新IDependencyResolver` http://bradwilson.typepad.com/blog/2010/10/service-location-pt5-idependencyresolver.html

更多改进和详细信息可以在以下位置找到ASP.NET MVC 站点 http://www.asp.net/mvc/mvc3随着斯科特·格思里公告 http://weblogs.asp.net/scottgu/archive/2011/01/13/announcing-release-of-asp-net-mvc-3-iis-express-sql-ce-4-web-farm-framework-orchard-webmatrix.aspx

但只有您可以评估是否应该针对您的特定项目进行升级。

应该注意(正如 Robert Koritnik 评论的那样)MVC 3 需要 .NET 4。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 ASP.NET MVC2 升级到 MVC3 的原因 [关闭] 的相关文章

随机推荐

  • 如何在VS中禁用增量编译

    我怎样才能禁用Incremental Compilation 我正在使用 DevPartner 它在检测代码时抱怨Skipping instrumentation due to incremental compilation 有两个地方需要
  • 当从 selectInput 选择变量时,相关性不起作用,但否则运行得很好

    我正在计算correlation for 各国之间 数量每日新冠病例 每日疫苗接种 有two df 一个用于确诊病例及其他用于疫苗接种 library tidyverse library lubridate library glue lib
  • 在 mongodb 中,获取第一个和最后一个文档的最有效方法是什么

    我有这样的文件 class A DateTime T 我想找到最早和最新的文档 这样做是否更好 var First db Collection AsQueryable OrderBy gt t FirstOrDefault var Last
  • 使用 Nginx + Gzip + Unicorn 时缺少 Content-Length 标头

    我不知道为什么当我在 nginx 中使用 gzip 时 http 响应会丢失 Content Length header 我真的陷入困境 请有人帮助我 非常感谢 这是我的配置文件 nginx conf 用户无人无人 工作进程 8 event
  • 使用 Dynamorm 在 Python 中构建 AWS SAM 嵌套应用程序

    我在用AWS SAM https aws amazon com serverless sam 构建无服务器应用程序 我按照说明构建嵌套应用程序 https aws amazon com blogs compute announcing ne
  • CakePHP Cache::clear 不起作用

    我的 bootstrap php 文件中有一个缓存配置 Cache config long array engine gt File duration gt 1 week probability gt 100 mask gt 0666 pa
  • 调用android中隐藏的API来关闭屏幕

    我正在考虑使用隐藏的 api 来关闭我的应用程序中的屏幕 setScreenState from https android googlesource com platform frameworks base eclair release
  • 是否有适用于 iPhone、Android 和 Windows Phone 7 的增强现实框架?

    我想开发一个在 iPhone Android Windows Phone 7 智能手机上运行的应用程序 能够识别标记并在其上放置增强现实内容 我可以使用任何通用框架来完成该任务吗 这可能是您得到的最接近的结果 http nyatla jp
  • ASP.NET WebApi 中异步调用的本地化

    嗨 我计划基于 Accept Language 标头 通过基于该标头设置 CurrentUICulture 来处理错误字符串等的服务器端本地化 但显然它不会通过异步调用 下面是示例代码来说明问题 是否有处理异步调用本地化的默认方法 publ
  • 如何查找指向 Oracle 中一条记录的外键依赖关系?

    我有一个非常大的 Oracle 数据库 有很多表和数百万行 我需要删除其中之一 但希望确保删除它不会破坏任何其他指向它作为外键记录的依赖行 有没有办法获取指向该行的所有其他记录的列表 或者至少是表模式 我知道我可以尝试自己删除它并捕获异常
  • 每行上的模态按钮显示从数据库获取详细信息的模态

    我已经使用表从两个表中获取所有记录 效果很好 我在显示的每一行末尾添加了一个按钮Modal 在此模式中 我想根据每个行 ID 显示数据 我的代码有一个 while 循环 它显示表中的记录 在该 while 循环中 我又编写了一个 sql 语
  • 如何在使用 XMLHttpRequest() 时在 python 中接收 POST 数据

    我有两个关于使用 XMLHttpRequest 时接收数据的问题 客户端是用javascript编写的 服务器端是用python写的 如何在 python 端接收 处理数据 如何响应 HTTP 请求 客户端 var http new XML
  • powershell - 使用文件名列表删除文件

    我从堆栈溢出中得到了以下代码 它工作正常 TargetFolder Pathofyourfolder Files Get ChildItem TargetFolder Exclude gc List txt Recurse foreach
  • 使用 AJAX 观察 SQL 数据库的更改 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的数据库中有一个列将随机更新 每当该列更新时 我都需要刷新页面上的内容 如何使用 AJAX jQuery 仅对数据库更改执行操作 你
  • 错误您已经拥有该商品

    我有一个新的 Android 应用程序 其中添加了应用程序内计费功能 我感到沮丧得抓狂 我已上传签名的 APK 并发布到 alpha 我创建了一组应用内产品并将其全部激活 我创建了一个新的 Gmail 帐户 并将其定义为应用程序 apk 页
  • Java 中的架构约束 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想确保我的项目不包含包之间不必要的依赖关系 例如 我想确保该项目具有分层结构 IE 模型低于一切 业务
  • 从 HDC 句柄创建 QPaintDevice

    我有一个来自外部库的 Windows HDC 句柄 我想使用 QPainter 功能来绘图 Qt 中有什么方法可以从 HDC 句柄创建 QPaintDevice 吗 这样做的一种方法 使用 Windows API 从 HDC 获取 HWND
  • 使用 jQuery 操作 TinyMCE 内容

    使用 TinyMCE 我可以轻松操作内容并将其发送回编辑器 如下所示 get content from tinyMCE var content tinyMCE get content getContent manipulate conten
  • 使用 NSMutableString 追加到文件末尾

    我有一个日志文件 我试图将数据附加到其末尾 我有一个NSMutableString textToWrite变量 我正在执行以下操作 textToWrite writeToFile filepath atomically YES encodi
  • 从 ASP.NET MVC2 升级到 MVC3 的原因 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi