是否有可用于ASP.NET MVC开发的附加库或工具?

时间:2009-08-19 12:44:21

标签: asp.net-mvc model-view-controller add-in

我对 ASP.NET MVC 和实体框架的第一次体验引起了我对这个框架的兴趣,我想实现一些基本的应用程序,涵盖真实Web应用程序的基本要求。到目前为止,VS 2008给予的支持已经令人印象深刻。 但是,对于某些领域,使用现有的附加组件或各种库可能会节省时间。是否已有商业或开放的解决方案,我应该看看?

5 个答案:

答案 0 :(得分:15)

其中一些:

请务必查看example projects

Telerik也制作了一些UI内容(还没有签出)。

您可能有兴趣查看其他视图引擎,例如:

Haack最近posted关于.less - 可能值得检查以管理css

T4MVC by David Ebbo库是一个很好的解决方案,如何使你的asp.net mvc应用程序更强类型。

用于UI测试 - Watin框架 Here's Jimmy谈论在进行UI测试时常见问题的实现和解决方案。在我看来,他更喜欢Gallio + NBehave + MbUnit组合,但我个人喜欢BehaveN(它不需要测试运行,不与特定的单元测试框架绑定)。

如果需要使用原始html,

HtmlAgilityPack是一个不错的工具。

MvcTurbine可能会简化您的asp.net-mvc项目的技术部分。

找到Kazi Manzur Ra​​shid所做的有用MvcExtensions扩展。

用于管理javascript和css - Chirpy

用于MVVM支持的对象映射器 - AutoMapper

elmah非常适合错误记录。

答案 1 :(得分:3)

不一定是MVC特定的,但是:

MVC适合利用所有jQuery UI控件和漂亮的东西。

对于DI / IOC,还有ElmahStructureMap

答案 2 :(得分:3)

除了xVal是一个非常好的验证库,使用jQuery之外,没有什么可以添加的。我的公司目前正在从“自己动手”的解决方案转变为此。

答案 3 :(得分:2)

post的底部有一些有用的链接。

,包括:

  • Gravatar的MVC HtmlHelper
  • 为ASP.NET MVC分页HtmlHelper
  • 用于ASP.NET MVC的Marquee和GridView HtmlHelpers
  • ReCAPTCHA HtmlHelper(以及在ASP.NET MVC中使用ReCAPTCHA的解决方案)
  • ASP.Net MVC Extension方法创建安全感知Html.ActionLink
  • CheckboxList Helper

另外,请关注一些大型组件开发人员。 Telerik有一些demo的MVC组件,我听说DeveloperExpress也有一些。

答案 4 :(得分:1)

只是为Telerik的MVC支持添加细节:

我们刚刚开始使用上周的CTP对ASP.NET MVC进行官方支持。我们针对MVC的新UI扩展将旨在将WebForms的生产力提升到MVC而不违反任何MVC概念。我们的新扩展是专门为MVC构建的,他们将在客户端上利用jQuery来处理所有行为和Ajax。

此外,Extensions是完全开源的,根据Microsoft公共许可证(MS-PL)许可 - 与ASP.NET MVC框架相同的许可证。您现在可以在Telerik.com或CodePlex上找到CTP源:

http://telerikaspnetmvc.codeplex.com/

所有这些都说,这是我们早期的支持。我们将在11月发布前3个UI扩展,并在2010年从那里开始构建。第一个计划的扩展是:

  • 网格
  • 菜单
  • TabStrip控件

您可以在Telerik.com上找到更多详细信息,演示和下载:

www.telerik.com/mvc

希望有所帮助。