我覺得是時候從webforms畢業到mvc了。我一直在編寫webforms和jquery很長一段時間。通過示例學習ASP MVC。獎金:在微軟的MVC框架中使用MVVM的例子
你們都可以建議你最喜歡的資源來學習這項技術嗎?
獎勵:我特別感興趣的是使用ViewModel(不需要MVVM框架)來傳遞我的信息。那裏有沒有好的資源?
感謝您的幫助!
我覺得是時候從webforms畢業到mvc了。我一直在編寫webforms和jquery很長一段時間。通過示例學習ASP MVC。獎金:在微軟的MVC框架中使用MVVM的例子
你們都可以建議你最喜歡的資源來學習這項技術嗎?
獎勵:我特別感興趣的是使用ViewModel(不需要MVVM框架)來傳遞我的信息。那裏有沒有好的資源?
感謝您的幫助!
如果你不介意的書,我建議史蒂芬·桑德森的MVC書(s),最新的是「Pro ASP.NET MVC 3框架」。它包含一個非常冗長的介紹和許多好的提示。在介紹之後,它繼續對MVC的特性和擴展點進行非常全面和完整的介紹。
http://www.apress.com/9781430234043
您可能要等待MVC 4版,但(每MVC版本有一本書至今)。
小心ViewModels。在MVVM上下文中,它是一個帶有「控制器」方法的模型。你會做這個客戶端。
MVC上下文中的ViewModel也可以是爲視圖定製的域模型投影。不是將完整的域模型對象傳遞給視圖,而是將它的子集映射到其中,或者將它的一些細節數據擴展到ViewModel,該視圖模型非常適合視圖所呈現的內容。同樣,您可以使用包含其他數據的EditModel,以便爲視圖提供可選/可能值列表。
Web上有無數優秀的ASP.NET MVC教程。最好的開始是微軟在MVC站點上提供的示例:http://www.asp.net/mvc/samples
對於MVVM,您可以查看名爲Knockout.js的JavaScript庫,它在客戶端處理視圖模型。隨着您的進步,您可以開始使用MVC開發單頁面應用程序(SPA),該MVC將ASP.NET MVC的一些更高級功能與Knockout等框架結合在一起,以在一個頁面上生成全功能的應用程序。一個很好的例子是BigShelf Sample SPA from Microsoft。
它不會通過微軟獲得比這個例子再清楚不過:
Intro to ASP.NET MVC 3 (C#)開始與ASP.NET MVC和
Views and ViewModels與視圖模型開始
出於同樣的原因,網絡上有大量的示例,示例和教程,但我所提到的是您的下一步開始,給就是你的本質是什麼,這是什麼ASP.NET MVC約...
希望這是對你有所幫助&好運與ASP MVC
Google(for learning)和Knockout.js(查看模型) – sellmeadog