2008-08-13 30 views
7

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

8

Đố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ẻ .

3

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.

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.

1

Đó là MVC framework. Không có 3,5, không có MVC. Nếu không có MVC, ASP.NET là một PITA.

0

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?

2

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.

1

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'.

0

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 đó.

1

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.

1

@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ế.

1

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.

1

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.

0

cũng Dữ liệu động phải được xem xét

Các vấn đề liên quan