2010-03-16 40 views
29

Đối với một ứng dụng ASP.Net MVC, tôi quan tâm đến việc lưu trữ một số khung nhìn và/hoặc một phần khung nhìn trong cơ sở dữ liệu để một vài người dùng bán kỹ thuật có thể thực hiện một số khung nhìn cơ bản . Có ai có bất kỳ lời khuyên hoặc bài học từ kinh nghiệm về việc này?Lưu trữ ASP.Net MVC Views trong cơ sở dữ liệu

Tôi biết Phil Haack wrote a blog post on this khoảng một năm trước. Anh ta sử dụng IronRuby để viết kịch bản cho quan điểm của mình, (điều đó sẽ tốt cho tôi). Anh ấy đã tạo ra một chứng minh khái niệm nhanh chóng, nhưng tôi không thể tìm thấy bất kỳ thông tin nào khác về chủ đề này.

Bất kỳ ý tưởng, suy nghĩ, mẹo, v.v ... sẽ được đánh giá cao.

Cảm ơn!

+0

Hãy nhớ RESTART IIS Express sau mỗi thay đổi hoặc tinh chỉnh vì nó lưu trữ các vị trí, tệp và kết quả rõ ràng mặc dù tôi đặt nó không quá, và tất cả điều đó. Tôi đã đập đầu của tôi và sau đó nhận ra sau khi khởi động lại IIS rằng tất cả đã làm việc mà không có tên tập tin hiện có, mà không có nó là một nguồn tài nguyên nhúng, miễn là nó có '.cshtml' và chắc chắn rằng tôi overrode bit thư mục quá. Cảm ơn bạn đã giúp tôi một phần tạo ra các giải pháp của tôi. Phew! – ppumkin

Trả lời

23

Here you go. Tất cả những gì bạn cần là viết một tùy chỉnh VirtualPathProvider và đăng ký nó trong môi trường lưu trữ ASP.NET. Hoạt động cũng với WebForms cổ điển.

+0

Rất, rất tuyệt. Nice tìm. –

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