2010-11-04 37 views
37

Có ai có thể xác nhận vị trí tốt nhất cho một lượt xem một phần trong ASP.NET MVC không?ASP.NET MVC: Đúng vị trí cho một phần lượt xem?

Suy nghĩ của tôi là nếu chế độ xem bóng bẩy của nó sẽ được sử dụng ở nhiều nơi thì ĐƯỢC CHIA SẺ.

Nếu một phần của một cái nhìn Thats được gói lên thành một cái nhìn cục bộ để làm cho mã đọc dễ dàng hơn sau đó nó nên đi vào thư mục Views/điều khiển

Tôi thích hợp hoặc am i thiếu một cái gì đó?

+0

cảm ơn rất nhiều ý kiến ​​của mọi người. Thật tuyệt khi biết tôi đã đi đúng hướng :-) – Martin

Trả lời

30

Tôi tin rằng bạn là chính xác. Dưới đây là một ví dụ về điều tôi làm, các chế độ xem một phần điều hướng chung trong thư mục Được chia sẻ của tôi. và sau đó là một khung nhìn một phần cho một Controller cụ thể trong thư mục Views/[ControllerName].

+0

Tôi đoán có thực sự không khác nhiều so với lượt xem thông thường trong trường hợp đặt một phần xem tại thư mục điều khiển ... ngoại trừ một phần lượt xem không chỉ định tệp bố cục và ' _' tiếp đầu ngữ? Nói cách khác, chúng tôi có thể sử dụng chế độ xem thông thường làm lượt xem một phần? –

8

Tôi nghĩ, bạn hoàn toàn đúng!

Chế độ xem trong thư mục "Lượt xem/chia sẻ" mà bạn có thể truy cập từ tất cả các trình điều khiển và hành động. Các khung nhìn trong thư mục "Views/[ControllerName]" chỉ dành cho các chế độ xem bộ điều khiển cụ thể (ngay cả khi có khả năng truy cập chúng từ các bộ điều khiển khác).

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