2010-01-16 26 views
12

Có thể ai cho biết sự khác biệt chính xác giữa các lượt xem một phần và điều khiển người dùng trong ứng dụng MVC không? Loại nào khả thi để sử dụng? Tôi đang sử dụng các điều khiển người dùng để điền vào các khung nhìn của tôi có một hoặc nhiều tab (mà tôi đã thêm bằng cách sử dụng bộ công cụ điều khiển Ajax). Tôi muốn biết về các ưu điểm/nhược điểm khi sử dụng các chế độ xem một phần và các điều khiển của người dùng.Sự khác biệt giữa một phần VIews và điều khiển người dùng trong MVC

Cảm ơn, Kaps

Trả lời

9

phần xem và User Controls là về cơ bản là giống nhau. Điều khiển người dùng chỉ là một cách để phân biệt giữa Chế độ xem thông thường và Partials. Khi bạn nhìn thấy "Partial.ascx", nó ngay lập tức rõ ràng rằng nó là một phần vì biểu tượng là khác nhau trong Visual Studio.

Không có gì ngăn bạn sử dụng tệp * .aspx thông thường làm một phần. Trong thực tế, một số người làm chính xác điều này, và tiền tố của họ aspx Tên một phần với một gạch dưới (ví dụ: _UserStatus.aspx).

Tùy chọn cá nhân của tôi là sử dụng tệp ascx thay vì dễ dàng hơn để nói rằng nội dung nào đó chỉ là một phần trong nháy mắt.

15

Tôi chủ yếu đồng ý với Ryan. Tuy nhiên, một điểm cần xem xét là các điều khiển của người dùng có thực hiện các sự kiện trong khi các khung nhìn một phần thì không.

Kindness,

Dan

+0

gì bạn nói là một trong những sự khác biệt quan trọng nhất giữa chúng. Cảm ơn bạn đã nhắc nhở điều đó. – Tarik

+1

trong asp.net mvc là có bất kỳ khái niệm về sự kiện. nếu chúng ta làm việc với điều khiển người dùng thì chúng ta có thể thực hiện như lập trình hướng sự kiện không? – Thomas

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