Tôi đã cập nhật các tính năng mới bằng ngôn ngữ C# vì nó được chuyển từ phiên bản 1 sang phiên bản 3. Tôi chưa thực hiện công việc tốt như vậy để cập nhật ASP.NET. Tôi cảm thấy như một số tính năng của phiên bản 1 không tốt như vậy (ví dụ: khung AJAX) hoặc không hữu ích đối với tôi (ví dụ: khung thành viên). Bất cứ ai có thể đề nghị bất kỳ tính năng ASP.NET killer mới có thể đã đi không được chú ý?Tính năng ASP.NET mới hữu ích trong .NET Framework 3.5 là gì?
Trả lời
Đối với ASP.NET, bạn có rất nhiều cải tiến:
- split view (mã và thiết kế)
- nhanh hơn chuyển đổi giữa mã và xem thiết kế
- nhúng trang chủ (một trang thạc sĩ khác)
- javascript gỡ lỗi
Dù sao hầu hết các công cụ hữu ích thực sự trong thịt của ngôn ngữ, và cho .NET 3.5 các tính năng ngôn ngữ mới cho C# 3.0 sẽ được (và có, tôi thấy tất cả con trai hữu ích)
- đối tượng ẩn danh
- thuộc tính tự động
- initializers đối tượng
- initializers bộ sưu tập (inline khởi cho các bộ sưu tập)
- gõ ngầm (var từ khóa)
- lambda biểu thức
- LINQ
- phương pháp mở rộng
Tôi có thể đã quên một số ít, nhưng tôi nghĩ rằng đây là về hầu hết các công cụ hữu ích mới mát mẻ và.
Tôi vẫn đang học ASP.net vì vậy tôi không thể cho bạn biết chính xác, nhưng nếu bạn xem qua http://www.asp.net/learn/ bạn có thể sẽ tìm thấy một vài đá quý mới, thậm chí có một phần 3,5.
Kiểm tra MVC framework được xây dựng bằng ontop của 3.5. Cải tiến lớn so với mô hình webform truyền thống.
Đó là MVC framework. Không có 3,5, không có MVC. Nếu không có MVC, ASP.NET là một PITA.
Tôi không nghĩ rằng khung MVC đã sẵn sàng cho thời gian chính, mặc dù tôi chắc chắn có kế hoạch sử dụng nó vào năm tới. Tôi yêu các URL sạch, XHTML sạch (các biểu mẫu web thực sự có thể giải thích một số HTML khó chịu) và khả năng tạo các hành động của trình điều khiển mà không có chế độ xem được liên kết.
Tôi đã sử dụng Trang chính vì chúng đã được phát hành và chúng đã giúp ích rất nhiều. Tôi thực sự không thích cách các trang chính thêm các tiền tố khó chịu vào các ID điều khiển. Nó làm cho một số CSS xấu xí. Tôi nghĩ rằng MVC Framework có thể loại bỏ vấn đề này mặc dù.
Bất kỳ tính năng sát thủ nào khác?
ListView và bạn bè của nó DataPager có thể đáng xem, nhưng chúng hầu như không có tính năng "Killer".
Những thứ bên ngoài ASP.NET cụ thể (LINQ, ví dụ) có thể có nhiều khả năng nhận được phần thưởng "Killer" hơn.
Master Pages
(tất nhiên, đây là những năm có từ phiên bản 2,0)
Nested trang chủ là người mới trong 3.5. Tôi chưa sử dụng chúng, nhưng tôi chỉ có thể tưởng tượng rằng chúng có thể biến thành một cơn ác mộng hidious nếu không được sử dụng rất cẩn thận.
Bạn chỉ phải look at the order in which the events are fired trong trang sử dụng trang chính để suy nghĩ 'urgh'.
Chế độ xem thiết kế/mã chia nhỏ khá thú vị. Nó chưa hoàn hảo, nhưng nó khá tuyệt. Ngoài ra chỉnh sửa trong thiết kế xem bây giờ chỉnh sửa css của bạn ở đó và sau đó.
Tôi không nghĩ rằng Framework MVC là hoàn toàn sẵn sàng cho thời gian đầu chưa
Chỉ cần một FYI, trang web này được xây dựng trong MVC. Tôi cũng có 2 ứng dụng trong sản xuất trên mvc, tôi cho rằng nó chắc chắn đã sẵn sàng cho thời gian chính.
@IainMH Các trang chính Nested luôn được hỗ trợ bởi ASP.NET, không phải bởi nhà thiết kế.
Như những người khác đã nói, có một danh sách tốt tại www.asp.net/learn. Tôi nghĩ rằng ASP lớn nhất.thay đổi cụ thể NET là:
- Official ASP.NET AJAX hội nhập
- ListView (tốt hơn nhiều so với GridView/DataView ở chỗ chúng cho phép bạn viết ra HTML sạch)
- cải tiến lớn để IDE cho CSS/HTML chỉnh sửa
- javascript gỡ lỗi
Lưu ý rằng ASP.NET MVC không được giải phóng nêu ra, và đã chắc chắn không bao gồm trong ASP.NET 3.5.
Dưới đây là một danh sách ngắn gọn về mục yêu thích của tôi:
- LINQ
- Mở rộng phương pháp
- Lambda Phương pháp
Và tôi không thực sự sử dụng ASP.NET, nhưng ASP.NET AJAX bây giờ được bao gồm trong 3,5 quá và ASP.NET MVC được bao gồm trong 3,5 SP1.
cũng Dữ liệu động phải được xem xét
- 1. Tính năng MỚI nào có WCF trong .NET Framework 4 và .NET Framework 3.5?
- 2. .NET 4.5 CustomReflectionContext: nó hữu ích cho cái gì?
- 3. "Gói Tương thích" để quay lại các tính năng .NET Framework mới?
- 4. Tính năng mới() có nghĩa là gì?
- 5. Plugin Xcode hữu ích nhất là gì?
- 6. Lợi ích của việc sử dụng tính năng xuất bản Visual Studio trong ASP.NET là gì?
- 7. Chức năng nhỏ hữu ích trong R?
- 8. Điều gì sẽ là các tính năng mới có sẵn trong ASP.Net 4.0?
- 9. Các tính năng mới trong Eclipse Helios là gì?
- 10. Tính năng mới trong Google Guice 3 là gì?
- 11. Mage là gì và theo cách nào là hữu ích?
- 12. Entity Framework 6 có hỗ trợ Net 3.5 không?
- 13. Dịch vụ Web ASP.NET ở đâu trong .Net Framework 4.0?
- 14. Là HttpContextWrapper tất cả những gì .... hữu ích?
- 15. Lợi ích thực tế của ADO.NET Entity Framework là gì?
- 16. Năng suất là gì ?, và lợi ích của việc sử dụng năng suất trong asp.net là gì?
- 17. Net Framework 4 mở rộng là gì?
- 18. Các tính năng mới .Net 4.5 cho Visual Basic là gì?
- 19. Phiên bản mới nhất của StructureMap hỗ trợ .Net 3.5 là gì?
- 20. Vị trí là gì: tương đối hữu ích cho?
- 21. Các tính năng/lợi ích chính của Dịch vụ RIA là gì?
- 22. Tính năng C# .NET 3.0/3.5 trong phiên bản 2.0 sử dụng Visual Studio 2008
- 23. Loại dự báo hữu ích cho là gì?
- 24. Ống kính được sử dụng/hữu ích cho là gì?
- 25. ReverseHTTP là gì và tại sao nó lại hữu ích?
- 26. Chức năng xử lý là gì và nó hữu ích như thế nào?
- 27. Hồ bơi ứng dụng trong IIS 7 không hiển thị .NET Framework 3.5
- 28. Tại sao phiên bản System.dll là 2.x trong mục tiêu dự án .net của tôi .net framework 3.5?
- 29. .NET Framework 2.0 vs 3.5/4.0 ... mọi lợi ích có thể có để sử dụng phiên bản cũ hơn?
- 30. iOS: tính hữu ích của didReceiveMemoryWarning: