2009-08-19 77 views
5

我與的第一次經歷ASP.NET MVC和實體框架引起了我對這個框架的興趣,我想實現一些基本的應用程序,涵蓋了真實世界Web應用程序的基本需求。到目前爲止,VS 2008給予的支持已經令人印象深刻。 然而,對於某些地區來說,使用現有的附件或各種類型的庫可能會節省時間。有沒有商業或開放的解決方案,我應該看看?是否有可用於ASP.NET MVC開發的附加庫或工具?

+0

[SharpDOM](http://sharpdom.codeplex.com/)是作爲asp.net mvc的視圖引擎的另一種選擇。 – 2010-04-30 21:15:36

回答

15

其中一些:

一定要檢查出example projects

Telerik也做了一些UI的東西(還沒有檢出)。

你可能會有興趣看看其他視圖引擎,如:

哈克最近posted約.LESS - 可能是值得檢查管理css

T4MVC by David Ebbo圖書館是一個不錯的解決方案如何使您的asp.net mvc應用程序更加強大的類型。

用於UI測試 - Watin框架。
Here's Jimmy在進行UI測試時討論了常見問題的實現和解決方案。在我看來,他更喜歡Gallio + NBehave + MbUnit組合,但我個人喜歡BehaveN(它不需要測試運行器,不與特定的單元測試框架綁定)。

HtmlAgilityPack是一個很好的工具,如果使用原始html是必要的。

MvcTurbine可能會簡化您的asp.net-mvc項目的技術部分。

發現有用MvcExtensions由Kazi Manzur Ra​​shid製作的擴展。

用於管理javascript和css - Chirpy

支持MVVM的對象映射器 - AutoMapper

elmah非常適合錯誤記錄。

2

這個post的底部有一些有用的鏈接。

包括:

  • MVC的HtmlHelper爲的Gravatar
  • 尋呼的HtmlHelper爲ASP.NET MVC
  • 選取框和ASP.NET MVC
  • ReCAPTCHA技術的HtmlHelper的GridView HtmlHelpers(並且還使用溶液ASP.NET MVC中的ReCAPTCHA)
  • ASP.Net MVC擴展方法創建安全感知Html.ActionLink
  • Ch eckboxList助手

此外,請關注一些大型組件開發人員。 Telerik有一些MVC組件的demo,我聽說DeveloperExpress也有一些。

3

除了xVal是一個非常好的使用jQuery的驗證庫之外,沒有什麼要補充的了。我的公司目前正在從「自己動手」的解決方案轉向這個過程。

1

只是爲了添加細節Telerik的MVC支持:

我們剛剛拉開過我們的ASP.NET MVC與上週CTP官方支持。我們新的用於MVC的UI擴展將致力於將WebForms的生產力帶入MVC,而不會違反任何MVC概念。我們的新擴展是專門針對MVC而開發的,他們將利用客戶端上的jQuery來處理所有行爲和Ajax。

此外,擴展程序是完全開源的,根據Microsoft公共許可證(MS-PL)許可 - 與ASP.NET MVC框架所提供的許可證相同。今天你就可以找到Telerik.com或CodePlex上的CTP來源:

http://telerikaspnetmvc.codeplex.com/

所有這一切說,這是我們的早期支持。我們將推出十一月的第3個UI擴展,並建立從那裏在2010年的第一個計劃的擴展是:

  • 電網
  • 菜單
  • TabStrip控件

你可以找到更多的細節,演示,並下載Telerik.com:

www.telerik.com/mvc

希望有所幫助。

相關問題