2011-10-31 32 views
8

Tôi đang viết lại một số ứng dụng ASP cũ không được cấu trúc tốt và cố gắng tìm hiểu .NET và MVC3 trong quá trình này. Có hai ứng dụng chính, một trong số đó sử dụng lại mã từ một ứng dụng khác và thực sự chỉ là một phiên bản rất hạn chế của một ứng dụng khác. Một người cung cấp "quyền lực" cho người dùng với các báo cáo về bất kỳ người nào trong cơ sở dữ liệu. Người kia chỉ cung cấp báo cáo cho cá nhân yêu cầu báo cáo. Đây là những máy chủ riêng biệt, máy chủ hạn chế hơn trong DMZ và máy chủ mạnh mẽ hơn sau tường lửa thứ hai.Cách tốt nhất để tái sử dụng bộ điều khiển/lượt xem MVC3 trong nhiều ứng dụng?

Câu hỏi của tôi là vì báo cáo thực sự giống nhau cho cả hai, chỉ được tham số hóa cho báo cáo mạnh hơn để cho phép nó chạy trên bất kỳ người dùng nào, tôi KHÔNG muốn sao chép và dán lại việc tạo báo cáo từ bên này sang bên kia. Tôi muốn làm cho một số loại thư viện tái sử dụng của bộ điều khiển và quan điểm/partials đó sẽ cung cấp các thông tin tương tự, và cho phép tôi để duy trì tất cả ở một nơi.

Điều này có thể thực hiện với MVC3 không? Hoặc là có một cách tiếp cận tốt hơn? Tôi tìm kiếm ở đây một chút nhưng không tìm thấy bất cứ điều gì về điều này, nhưng có lẽ tôi chỉ không sử dụng các điều khoản thích hợp.

Tôi đang sử dụng VS2010, C#, MVC3 bằng Dao cạo.

Xin cảm ơn trước.

+1

Dưới đây là câu trả lời: http://stackoverflow.com/questions/6656843/area-as-a-virtual-on-other-websites –

Trả lời

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