我一直在使用C#語言的新功能,因爲它從版本1移動到版本3.我還沒有做好如何與ASP.NET保持同步。我覺得某些post 1版本的功能不太好(例如AJAX框架),或者對我來說不是那麼有用(例如成員框架)。任何人都可以推薦任何可能未被注意到的新的殺手級ASP.NET功能嗎?.NET Framework 3.5中有用的新ASP.NET功能是什麼?
回答
對於ASP.NET,你有很多的改進:
- 拆分視圖(代碼和設計)
- 更快的代碼和設計視圖
- 嵌入母版頁(一個母版頁之間切換另一個)
- JavaScript調試
反正大部分的有用的東西是真正在語言的肉,對於.NET 3.5 C#3.0新語言特性將是(是的,我發現所有這些有用的)
- 匿名對象
- 自動屬性
- 對象初始化
- 集合初始化(內聯初始化對於集合)
- 隱式類型(var關鍵字)
- lambda表達式
- LINQ 種
- 擴展方法
我可能忘了幾個,但我認爲這是對大多數的新酷和有用的東西。
我還在學習ASP.net,所以我不能完全告訴你,但如果你通過http://www.asp.net/learn/看,你可能會發現一些新的寶石,甚至有3.5節。
查看建立在3.5上的MVC framework。比傳統的webforms模型有了很大的改進。
它的MVC framework。沒有3.5,沒有MVC。沒有MVC,ASP.NET是一個PITA。
我不認爲MVC框架已經準備好了黃金時段,但我絕對打算明年某個時候使用它。我喜歡乾淨的網址,乾淨的XHTML(網頁表單可以真正發出一些令人討厭的HTML),並且可以創建控制器動作而不需要關聯視圖。
自從他們發佈以來,我一直在使用母版頁,他們一直在幫助很大。我真的不喜歡主頁面添加討厭的前綴到控件ID的方式。它使一些醜陋的CSS。我認爲MVC框架可能會消除這個問題。
還有其他殺手功能嗎?
ListView和它的朋友DataPager可能值得一看,但它們幾乎不是「殺手」功能。
ASP.NET以外的事情(例如LINQ)可能更有可能獲得「殺手」表彰。
母版頁
(當然,這些都是有2.0 版)
嵌套母版頁3.5是新的。我還沒有使用過它們,但我只能想象如果不是非常小心地使用它們,它們可能會變成一個骯髒的噩夢。
你只需在look at the order in which the events are fired的頁面中使用母版頁來思考'urgh'。
拆分設計/代碼視圖非常酷。它還不完美,但它非常酷。同樣在設計視圖中編輯現在編輯你的CSS然後。
我不認爲MVC框架是完全準備好黃金時間尚未
只是一個供參考,這個網站是建立在MVC。 我也有2個應用程序在mvc上製作,我會說它絕對準備好黃金時段。
@IainMH嵌套主頁總是受ASP.NET支持,而不是由設計者支持。
正如其他人所說,在www.asp.net/learn有一個很好的名單。我認爲最大的ASP。NET具體變化是:
- 官方ASP.NET AJAX集成
- 的ListView(在比GridView控件/數據視圖好得多他們讓你寫出來的乾淨HTML)
- 重大改進的IDE的CSS/HTML編輯
- JavaScript調試
注意,ASP.NET MVC尚未發佈,並且絕對不包含在ASP.NET 3.5。
這裏是我最喜歡的一個簡短的清單:
- LINQ
- 擴展方法
- LAMBDA方法
而且我不實際使用ASP.NET,ASP.NET,但現在AJAX也包含在3.5中,ASP.NET MVC包含在3.5 SP1中。
也必須考慮動態數據
- 1. .NET Framework 3.5的.NET Framework 2.0 SDK的等效功能是什麼?
- 2. .NET Framework 3.5中有哪些新功能?
- 3. 什麼是asp.net 4.0中的新功能?
- 4. 什麼是你最喜歡的新功能在asp.net 3.5?
- 5. 在.Net框架2.0中使用.Net framework 3.5功能
- 6. .NET Framework的新功能?
- 7. asp.net c#.net framework 2.0 and 3.5
- 8. ASP.NET - 學習.NET Framework 3.0/3.5
- 9. 是否有可能僅重新分發.NET Framework 3.5 32位?
- 10. .NET 3.5中SP1的新增功能
- 11. 性能從.net 2003 Framework 1.1到.net 2008 framework 3.5遷移的相關功能?
- 12. 不能安裝.NET Framework 3.5
- 13. .net Framework 3.5中新解釋的概念
- 14. C#3個新功能帖子(不包括.Net 3.5功能)
- 15. 用於.Net Framework 3.5的SSCLI
- 16. .NET Framework 3.5中的OleDbPermission
- 17. ajax更新.net Framework 2.0到VS 2008的.net framework 3.5的問題
- 18. 什麼是asp.net vNext功能?
- 19. .NET 3.5允許使用Windows 7的新功能嗎?
- 20. ILNumerics:這是否也在Net Framework 3.5中?
- 21. 爲什麼Windows 8沒有.NET Framework 2.0和3.5內置?
- 22. 針對.NET Framework 3.5編譯的項目允許C#4.0功能
- 23. 在基於.NET Framework 2.0的項目中使用.NET Framework 3.5庫以添加LINQ To XML功能
- 24. 4.0 .NET Framework中的所有通用集合/類型是什麼?
- 25. .NET Framework 3.5上的NServiceBus 2.0.0.1219
- 26. .NET Framework 3.5的位置
- 27. 爲什麼在2工作時使用.net framework 3.5?
- 28. 3.5中包含Asp.net Framework 4.0
- 29. .Net Framework 4.0安裝程序是否包含.Net Framework 3.5?
- 30. 什麼是rails 3中的新功能?