2010-03-16 19 views
29

Dla aplikacji ASP.Net MVC, jestem zainteresowany przechowywaniem niektórych widoków i/lub częściowych widoków w bazie danych, tak aby kilku pół-technicznych użytkowników mogło wykonać pewną podstawową logikę widoku . Czy ktoś ma jakieś wskazówki lub wnioski z tego doświadczenia?Przechowywanie widoków ASP.Net MVC w bazie danych

Znam Phil Haack wrote a blog post on this około rok temu. Użył IronRuby do scenariusza swoich poglądów (co byłoby dla mnie w porządku). Stworzył szybki proof-of-concept, ale nie mogę znaleźć żadnych innych informacji na ten temat.

Wszelkie pomysły, przemyślenia, porady itp. Byłyby mile widziane.

Dzięki!

+0

Pamiętaj, aby zrestartować IIS Express po każdej zmianie lub dostrojeniu, ponieważ buforuje lokalizacje, pliki i pozornie wyniki, nawet jeśli nie ustawiam go, i tak dalej. Łamałem sobie głowę i dopiero po ponownym uruchomieniu IIS zdałem sobie sprawę, że wszystko działało bez istniejącej nazwy pliku, bez tego, że jest to zasób osadzony, o ile miał ".cshtml" i upewnił się, że nadpisałem również bit katalogu. Dzięki, że pomogłeś mi częściowo tworzyć moje rozwiązania. Uff! – ppumkin

Odpowiedz

23

Here you go. Wszystko, czego potrzebujesz, to napisanie niestandardowego VirtualPathProvider i zarejestrowanie go w środowisku hostingowym ASP.NET. Działa również z klasycznymi WebForms.

+0

Bardzo, bardzo fajnie. Miłe znalezisko. –

Powiązane problemy