2011-10-31 13 views
8

Przepisuję niektóre stare aplikacje ASP, które nie były dobrze zorganizowane i próbują nauczyć się .NET i MVC3 w tym procesie. Istnieją dwie główne aplikacje, z których jedna wykorzystuje kod od drugiej i jest naprawdę bardzo ograniczoną wersją drugiej. Jeden dostarczył użytkownikom "moc" raporty na temat każdej osoby w bazie danych. Druga dostarczyła raport tylko jednostce wnioskującej o raport. Są one na oddzielnych serwerach, bardziej ograniczone w strefie DMZ, a mocniejsze za drugą zaporą.Jak najlepiej wykorzystać kontroler/widoki MVC3 w wielu aplikacjach?

Moje pytanie brzmi, ponieważ rzeczywisty raport jest taki sam dla obu, po prostu sparametryzowany dla bardziej wydajnego, aby umożliwić jego uruchamianie na dowolnym użytkowniku, NIE chcę kopiować i wklejać ponownie użyć generowania raportu z z jednej strony na drugą. Chciałbym stworzyć jakąś bibliotekę wielokrotnego użytku kontrolera i widoki/częściowe, które dostarczyłyby te same informacje i pozwoliłyby na utrzymanie wszystkiego w jednym miejscu.

Czy to możliwe z MVC3? Czy istnieje lepsze podejście? Szukałem tutaj trochę, ale nie znalazłem nic na ten temat, ale może po prostu nie użyłem odpowiednich terminów.

Jestem na VS2010, C#, MVC3 z maszyną Razor.

Z góry dziękuję.

+1

Oto odpowiedź: http://stackoverflow.com/questions/6656843/area-as-a-virtual-on-other-websites –

Odpowiedz

Powiązane problemy